EvaluatorGenerationJob interface
Risorsa di Generazione Job per Valutatori — un lavoro di lunga durata che genera definizioni di valutatori basate su rubriche a partire dai materiali di origine. Al successo, il risultato è la persistente EvaluatorVersion.
Proprietà
| created_at | Il timestamp quando il lavoro è stato creato, rappresentato in tempo Unix (secondi dal 1° gennaio 1970). |
| error | Dettagli dell'errore — popolati solo in caso di guasto. |
| 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 ( |
| finished_at | Il timestamp al termine del lavoro, rappresentato in tempo Unix (secondi dal 1° gennaio 1970). |
| id | Identificatore univoco assegnato dal server. |
| input_quality_warnings | Avvisi non fatali sulla qualità degli input prodotti dalla pipeline di generazione. Sola lettura; generati dal servizio; popolati solo per i lavori terminali quando gli avvisi venivano attivati. Omesso quando la generazione era pulita. Approvato quando un successivo |
| 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. |
| result | Risultato prodotto sul successo. |
| sources | Materiali di origine per la generazione — descrizioni degli agenti, prompt, tracce o dataset. Ogni voce è una |
| status | Stato attuale del ciclo di vita. |
| usage | Sommario del consumo di token. Viene popolata quando il lavoro raggiunge uno stato terminale. |
Dettagli proprietà
created_at
Il timestamp quando il lavoro è stato creato, rappresentato in tempo Unix (secondi dal 1° gennaio 1970).
created_at?: Date
Valore della proprietà
Date
error
Dettagli dell'errore — popolati solo in caso di guasto.
error?: ErrorModel
Valore della 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
finished_at
Il timestamp al termine del lavoro, rappresentato in tempo Unix (secondi dal 1° gennaio 1970).
finished_at?: Date
Valore della proprietà
Date
id
Identificatore univoco assegnato dal server.
id?: string
Valore della proprietà
string
input_quality_warnings
Avvisi non fatali sulla qualità degli input prodotti dalla pipeline di generazione. Sola lettura; generati dal servizio; popolati solo per i lavori terminali quando gli avvisi venivano attivati. Omesso quando la generazione era pulita. Approvato quando un successivo PATCH alla coppia EvaluatorVersion.definition invalida gli avvisi.
input_quality_warnings?: RubricGenerationInputQualityWarning[]
Valore della proprietà
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
result
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à
status
usage
Sommario del consumo di token. Viene popolata quando il lavoro raggiunge uno stato terminale.
usage?: EvaluatorGenerationTokenUsage