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

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 PATCH alla coppia EvaluatorVersion.definition invalida gli avvisi.

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

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

Risultato prodotto sul successo.

result?: EvaluatorVersion

Valore della proprietà

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

Stato attuale del ciclo di vita.

status?: JobStatus

Valore della proprietà

usage

Sommario del consumo di token. Viene popolata quando il lavoro raggiunge uno stato terminale.

usage?: EvaluatorGenerationTokenUsage

Valore della proprietà