ProjectsAgentsModelFactory.OptimizationAgentDefinition Method

Definition

Agent definition returned in response payloads (includes resolved config).

public static Azure.AI.Projects.Agents.OptimizationAgentDefinition OptimizationAgentDefinition(string agentName = default, string agentVersion = default, string model = default, string systemPrompt = default, System.Collections.Generic.IEnumerable<System.Collections.Generic.IDictionary<string,BinaryData>> skills = default, System.Collections.Generic.IEnumerable<System.Collections.Generic.IDictionary<string,BinaryData>> tools = default);
static member OptimizationAgentDefinition : string * string * string * string * seq<System.Collections.Generic.IDictionary<string, BinaryData>> * seq<System.Collections.Generic.IDictionary<string, BinaryData>> -> Azure.AI.Projects.Agents.OptimizationAgentDefinition
Public Shared Function OptimizationAgentDefinition (Optional agentName As String = Nothing, Optional agentVersion As String = Nothing, Optional model As String = Nothing, Optional systemPrompt As String = Nothing, Optional skills As IEnumerable(Of IDictionary(Of String, BinaryData)) = Nothing, Optional tools As IEnumerable(Of IDictionary(Of String, BinaryData)) = Nothing) As OptimizationAgentDefinition

Parameters

agentName
String

Agent name.

agentVersion
String

Agent version.

model
String

Model deployment name.

systemPrompt
String

System prompt / instructions.

skills
IEnumerable<IDictionary<String,BinaryData>>

Agent skills.

tools
IEnumerable<IDictionary<String,BinaryData>>

Agent tools.

Returns

A new OptimizationAgentDefinition instance for mocking.

Applies to