EvaluatorGenerationJob Class

Definition

Evaluator Generation Job resource β€” a long-running job that generates rubric-based evaluator definitions from source materials. On success, the result is the persisted EvaluatorVersion.

public class EvaluatorGenerationJob : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.EvaluatorGenerationJob>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.EvaluatorGenerationJob>
type EvaluatorGenerationJob = class
    interface IJsonModel<EvaluatorGenerationJob>
    interface IPersistableModel<EvaluatorGenerationJob>
Public Class EvaluatorGenerationJob
Implements IJsonModel(Of EvaluatorGenerationJob), IPersistableModel(Of EvaluatorGenerationJob)
Inheritance
EvaluatorGenerationJob
Implements

Constructors

Name Description
EvaluatorGenerationJob()

Initializes a new instance of EvaluatorGenerationJob.

Properties

Name Description
CreatedAt

The timestamp when the job was created, represented in Unix time (seconds since January 1, 1970).

FinishedAt

The timestamp when the job finished, represented in Unix time (seconds since January 1, 1970).

Id

Server-assigned unique identifier.

Inputs

Caller-supplied inputs.

Result

Result produced on success.

Status

Current lifecycle status.

Usage

Token consumption summary. Populated when the job reaches a terminal state.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Operators

Name Description
Explicit(ClientResult to EvaluatorGenerationJob)
Implicit(EvaluatorGenerationJob to BinaryContent)

Explicit Interface Implementations

Name Description
IJsonModel<EvaluatorGenerationJob>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EvaluatorGenerationJob>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationJob>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationJob>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationJob>.Write(ModelReaderWriterOptions)

Applies to