Share via


AzureAIAgentTarget Class

Definition

Represents a target specifying an Azure AI agent.

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

Constructors

Name Description
AzureAIAgentTarget(String)

Initializes a new instance of AzureAIAgentTarget.

Properties

Name Description
Name

The unique identifier of the Azure AI agent.

ToolDescriptions

The parameters used to control the sampling behavior of the agent during text generation.

Version

The version of the Azure AI agent.

Methods

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

Explicit Interface Implementations

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

Applies to