EvaluatorGenerationInputs interface

Değerlendirici oluşturma işi için arayan tarafından sağlanan girdiler.

Özellikler

evaluator_description

Sonuçta değerlendirici için isteğe bağlı insan dostu açıklama. Sürekli değerlendirici gibi yüzeye çıktı EvaluatorVersion.description . Genellikle UI'dan ve evaluator_display_name. Ön evaluator_ ek, bu durumu ilgili modellerdeki diğer açıklama alanlarından ayırır.

evaluator_display_name

Sonuçta değerlendiren için isteğe bağlı insan dostu gösterim adı. Sürekli değerlendirici gibi yüzeye çıktı EvaluatorVersion.display_name . Atıldığında, hizmet gösterim adı olarak kullanılır evaluator_name . Ön evaluator_ ek, bunu değişmez evaluator_name tanımlayıcıdan ayırır.

evaluator_name

Değerlendirici adı (değişmez tanımlayıcı). 1-256 karakter; izin verilen karakterler ASCII harfleri, rakamlar, alt çizgi (),_ nokta (.), tilde (~) ve tire (-). Bu önek builtin. , sistem tarafından yönetilen değerlendiriciler için ayrılmıştır ve hizmet tarafından reddedilir. Eğer bu isimle bir değerlendirici projede zaten varsa (ve rubrik alt tipindeyse), hizmet aynı isimle yeni bir sürüm oluşturur ve önceki sürümleri dimensions kademeli iyileştirme için bağlam olarak kullanır (post-/build adaptif döngüsünün temeli). Eski sürümler ise sorgulanabilir durumda get_version(name, version). Mevcut değerlendirici bir rubrik-alt tür değerlendirici değilse (dahili isteği temelli, kod tabanlı), talep ile 400 Bad Requestreddedilir.

model

Rubrik oluşturma için kullanılan LLM modeli (örneğin, 'gpt-4o'). Zorunlu — kullanıcılar hizmet kapasitesine güvenmek yerine kendi modellerini sunmalıdır.

sources

Üretim için kaynak materyaller — ajan tanımları, istimler, izler veya veri setleri. Her girdi, . typeile ayırt edilen bir EvaluatorGenerationJobSource varyanttır.

Özellik Ayrıntıları

evaluator_description

Sonuçta değerlendirici için isteğe bağlı insan dostu açıklama. Sürekli değerlendirici gibi yüzeye çıktı EvaluatorVersion.description . Genellikle UI'dan ve evaluator_display_name. Ön evaluator_ ek, bu durumu ilgili modellerdeki diğer açıklama alanlarından ayırır.

evaluator_description?: string

Özellik Değeri

string

evaluator_display_name

Sonuçta değerlendiren için isteğe bağlı insan dostu gösterim adı. Sürekli değerlendirici gibi yüzeye çıktı EvaluatorVersion.display_name . Atıldığında, hizmet gösterim adı olarak kullanılır evaluator_name . Ön evaluator_ ek, bunu değişmez evaluator_name tanımlayıcıdan ayırır.

evaluator_display_name?: string

Özellik Değeri

string

evaluator_name

Değerlendirici adı (değişmez tanımlayıcı). 1-256 karakter; izin verilen karakterler ASCII harfleri, rakamlar, alt çizgi (),_ nokta (.), tilde (~) ve tire (-). Bu önek builtin. , sistem tarafından yönetilen değerlendiriciler için ayrılmıştır ve hizmet tarafından reddedilir. Eğer bu isimle bir değerlendirici projede zaten varsa (ve rubrik alt tipindeyse), hizmet aynı isimle yeni bir sürüm oluşturur ve önceki sürümleri dimensions kademeli iyileştirme için bağlam olarak kullanır (post-/build adaptif döngüsünün temeli). Eski sürümler ise sorgulanabilir durumda get_version(name, version). Mevcut değerlendirici bir rubrik-alt tür değerlendirici değilse (dahili isteği temelli, kod tabanlı), talep ile 400 Bad Requestreddedilir.

evaluator_name: string

Özellik Değeri

string

model

Rubrik oluşturma için kullanılan LLM modeli (örneğin, 'gpt-4o'). Zorunlu — kullanıcılar hizmet kapasitesine güvenmek yerine kendi modellerini sunmalıdır.

model: string

Özellik Değeri

string

sources

Üretim için kaynak materyaller — ajan tanımları, istimler, izler veya veri setleri. Her girdi, . typeile ayırt edilen bir EvaluatorGenerationJobSource varyanttır.

sources: EvaluatorGenerationJobSourceUnion[]

Özellik Değeri