EvaluatorGenerationJob interface

Evaluator Generatie Job resource — een langlopende baan die op rubric-gebaseerde evaluatordefinities genereert uit bronmateriaal. Bij succes is het resultaat de persistent EvaluatorVersion.

Eigenschappen

created_at

De tijdstempel waarop de taak werd aangemaakt, weergegeven in Unix-tijd (seconden sinds 1 januari 1970).

error

Foutdetails — alleen gevuld bij een falen.

evaluator_description

Optionele, mensvriendelijke beschrijving voor de resulterende evaluator. Kwam boven als EvaluatorVersion.description op de persistente evaluator. Meestal verzameld uit de gebruikersinterface naast evaluator_display_name. Het evaluator_ voorvoegsel verduidelijkt dit van andere beschrijvingsvelden op gerelateerde modellen.

evaluator_display_name

Optionele, mensvriendelijke weergavenaam voor de resulterende evaluator. Kwam boven als EvaluatorVersion.display_name op de persistente evaluator. Wanneer deze wordt weggelaten, wordt de dienst als weergavenaam gebruikt evaluator_name . Het evaluator_ voorvoegsel verwijst dit van de onveranderlijke evaluator_name identificatie.

evaluator_name

De naam van de evaluator (onveranderlijke identificatie). 1-256 tekens; toegestane tekens zijn ASCII-letters, cijfers, onderstreep (_), punt (.), tilde (~) en koppelteken (-). Het voorvoegsel builtin. is gereserveerd voor systeembeheerde evaluators en wordt door de service afgewezen. Als er al een evaluator met deze naam in het project bestaat (en rubric-subtype is), maakt de service een nieuwe versie aan onder dezelfde naam en gebruikt die van de vorige versies dimensions als context voor incrementele verbetering (basis van de post-//build adaptieve lus). Oude versies blijven opzoekbaar via get_version(name, version). Als de bestaande evaluator geen rubric-subtype evaluator is (ingebouwd, prompt-gebaseerd, code-gebaseerd), wordt het verzoek afgewezen met 400 Bad Request.

finished_at

De tijdstempel waarop de klus werd voltooid, weergegeven in Unix-tijd (seconden sinds 1 januari 1970).

id

Server-toegewezen unieke identificatie.

input_quality_warnings

Niet-dodelijke inputkwaliteitsadviezen geproduceerd door de opwekkingspijplijn. Alleen-lezen; dienstgegenereerd; Alleen op terminalbanen wanneer Advisories werden afgevuurd. Vergeten toen de generatie schoon was. Opgeheven wanneer een vervolg PATCH op de gekoppelde EvaluatorVersion.definition de adviezen ongeldig maakt.

model

Het LLM-model om te gebruiken voor rubricgeneratie (bijv. 'gpt-4o'). Vereist — gebruikers moeten hun eigen model leveren in plaats van te vertrouwen op service-owned capaciteit.

result

Resultaat op succes.

sources

Bronmateriaal voor generatie — agentbeschrijvingen, prompts, traces of datasets. Elke invoer is een EvaluatorGenerationJobSource variant die wordt gediscrimineerd door type.

status

Huidige levenscyclusstatus.

usage

Samenvatting van tokenconsumptie. Gevuld wanneer de functie een terminale status bereikt.

Eigenschapdetails

created_at

De tijdstempel waarop de taak werd aangemaakt, weergegeven in Unix-tijd (seconden sinds 1 januari 1970).

created_at?: Date

Waarde van eigenschap

Date

error

Foutdetails — alleen gevuld bij een falen.

error?: ErrorModel

Waarde van eigenschap

evaluator_description

Optionele, mensvriendelijke beschrijving voor de resulterende evaluator. Kwam boven als EvaluatorVersion.description op de persistente evaluator. Meestal verzameld uit de gebruikersinterface naast evaluator_display_name. Het evaluator_ voorvoegsel verduidelijkt dit van andere beschrijvingsvelden op gerelateerde modellen.

evaluator_description?: string

Waarde van eigenschap

string

evaluator_display_name

Optionele, mensvriendelijke weergavenaam voor de resulterende evaluator. Kwam boven als EvaluatorVersion.display_name op de persistente evaluator. Wanneer deze wordt weggelaten, wordt de dienst als weergavenaam gebruikt evaluator_name . Het evaluator_ voorvoegsel verwijst dit van de onveranderlijke evaluator_name identificatie.

evaluator_display_name?: string

Waarde van eigenschap

string

evaluator_name

De naam van de evaluator (onveranderlijke identificatie). 1-256 tekens; toegestane tekens zijn ASCII-letters, cijfers, onderstreep (_), punt (.), tilde (~) en koppelteken (-). Het voorvoegsel builtin. is gereserveerd voor systeembeheerde evaluators en wordt door de service afgewezen. Als er al een evaluator met deze naam in het project bestaat (en rubric-subtype is), maakt de service een nieuwe versie aan onder dezelfde naam en gebruikt die van de vorige versies dimensions als context voor incrementele verbetering (basis van de post-//build adaptieve lus). Oude versies blijven opzoekbaar via get_version(name, version). Als de bestaande evaluator geen rubric-subtype evaluator is (ingebouwd, prompt-gebaseerd, code-gebaseerd), wordt het verzoek afgewezen met 400 Bad Request.

evaluator_name: string

Waarde van eigenschap

string

finished_at

De tijdstempel waarop de klus werd voltooid, weergegeven in Unix-tijd (seconden sinds 1 januari 1970).

finished_at?: Date

Waarde van eigenschap

Date

id

Server-toegewezen unieke identificatie.

id?: string

Waarde van eigenschap

string

input_quality_warnings

Niet-dodelijke inputkwaliteitsadviezen geproduceerd door de opwekkingspijplijn. Alleen-lezen; dienstgegenereerd; Alleen op terminalbanen wanneer Advisories werden afgevuurd. Vergeten toen de generatie schoon was. Opgeheven wanneer een vervolg PATCH op de gekoppelde EvaluatorVersion.definition de adviezen ongeldig maakt.

input_quality_warnings?: RubricGenerationInputQualityWarning[]

Waarde van eigenschap

model

Het LLM-model om te gebruiken voor rubricgeneratie (bijv. 'gpt-4o'). Vereist — gebruikers moeten hun eigen model leveren in plaats van te vertrouwen op service-owned capaciteit.

model: string

Waarde van eigenschap

string

result

Resultaat op succes.

result?: EvaluatorVersion

Waarde van eigenschap

sources

Bronmateriaal voor generatie — agentbeschrijvingen, prompts, traces of datasets. Elke invoer is een EvaluatorGenerationJobSource variant die wordt gediscrimineerd door type.

sources: EvaluatorGenerationJobSourceUnion[]

Waarde van eigenschap

status

Huidige levenscyclusstatus.

status?: JobStatus

Waarde van eigenschap

usage

Samenvatting van tokenconsumptie. Gevuld wanneer de functie een terminale status bereikt.

usage?: EvaluatorGenerationTokenUsage

Waarde van eigenschap