EvaluatorGenerationInputs interface
Input forniti dal chiamante per un lavoro di generazione di valutatore.
Proprietà
| evaluator_description | Descrizione opzionale per l'uomo e il valutatore risultante. È emerso come |
| evaluator_display_name | Nome di visualizzazione opzionale per l'uomo e adatto al valutatore risultante. È emerso come |
| evaluator_name | Il nome del valutatore (identificatore immutabile). 1-256 caratteri; i caratteri consentiti sono lettere ASCII, cifre, sottolinea ( |
| model | Il modello LLM da utilizzare per la generazione delle rubriche (ad esempio, 'gpt-4o'). Richiesto — gli utenti devono fornire il proprio modello invece di affidarsi alla capacità di proprietà del servizio. |
| sources | Materiali di origine per la generazione — descrizioni degli agenti, prompt, tracce o dataset. Ogni voce è una |
Dettagli proprietà
evaluator_description
Descrizione opzionale per l'uomo e il valutatore risultante. È emerso come EvaluatorVersion.description sul valutatore persistente. Tipicamente raccolto dall'interfaccia utente insieme evaluator_display_namea . Il evaluator_ prefisso disambigua questo da qualsiasi altro campo di descrizione su modelli correlati.
evaluator_description?: string
Valore della proprietà
string
evaluator_display_name
Nome di visualizzazione opzionale per l'uomo e adatto al valutatore risultante. È emerso come EvaluatorVersion.display_name sul valutatore persistente. Quando viene omesso, il servizio lo utilizza evaluator_name come nome di visualizzazione. Il evaluator_ prefisso disambigua questo dall'identificatore immutabile evaluator_name .
evaluator_display_name?: string
Valore della proprietà
string
evaluator_name
Il nome del valutatore (identificatore immutabile). 1-256 caratteri; i caratteri consentiti sono lettere ASCII, cifre, sottolinea (_), punto (.), tilde (~) e trattino (-). Il prefisso builtin. è riservato ai valutatori gestiti dal sistema ed è rifiutato dal servizio. Se un valutatore con questo nome esiste già nel progetto (ed è sottotipo di rubrica), il servizio crea una nuova versione con lo stesso nome e utilizza quelle precedenti dimensions come contesto per un miglioramento incrementale (base del ciclo adattivo post-//build). Le vecchie versioni rimangono interrogabili tramite get_version(name, version). Se il valutatore esistente non è un valutatore con sottotipo di rubrica (integrato, basato su prompt, basato su codice), la richiesta viene rifiutata con 400 Bad Request.
evaluator_name: string
Valore della proprietà
string
model
Il modello LLM da utilizzare per la generazione delle rubriche (ad esempio, 'gpt-4o'). Richiesto — gli utenti devono fornire il proprio modello invece di affidarsi alla capacità di proprietà del servizio.
model: string
Valore della proprietà
string
sources
Materiali di origine per la generazione — descrizioni degli agenti, prompt, tracce o dataset. Ogni voce è una EvaluatorGenerationJobSource variante discriminata da type.
sources: EvaluatorGenerationJobSourceUnion[]