AgentEvaluatorGenerationJobSource Class

Definition

Agent source for evaluator generation jobs — references an agent to fetch instructions and metadata from.

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

Constructors

Name Description
AgentEvaluatorGenerationJobSource(String)

Initializes a new instance of AgentEvaluatorGenerationJobSource.

Properties

Name Description
AgentName

The agent name to fetch instructions from.

AgentVersion

The agent version. If not specified, the latest version is used.

Description

Optional description of what this source represents — helps the pipeline interpret its content (e.g., 'Company refund policy document' or 'Describes the agent's core capabilities').

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<AgentEvaluatorGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AgentEvaluatorGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<EvaluatorGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IJsonModel<EvaluatorGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IPersistableModel<AgentEvaluatorGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AgentEvaluatorGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AgentEvaluatorGenerationJobSource>.Write(ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IPersistableModel<EvaluatorGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)
IPersistableModel<EvaluatorGenerationJobSource>.Write(ModelReaderWriterOptions) (Inherited from EvaluatorGenerationJobSource)

Applies to