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 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_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_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.

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 EvaluatorGenerationJobSource variante discriminata da type.

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[]

Valore della proprietà