OptimizationAgentDefinition Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Agent definition returned in response payloads (includes resolved config).
public class OptimizationAgentDefinition : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.OptimizationAgentDefinition>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.OptimizationAgentDefinition>
type OptimizationAgentDefinition = class
interface IJsonModel<OptimizationAgentDefinition>
interface IPersistableModel<OptimizationAgentDefinition>
Public Class OptimizationAgentDefinition
Implements IJsonModel(Of OptimizationAgentDefinition), IPersistableModel(Of OptimizationAgentDefinition)
- Inheritance
-
OptimizationAgentDefinition
- Implements
Properties
| Name | Description |
|---|---|
| AgentName |
Agent name. |
| AgentVersion |
Agent version. |
| Model |
Model deployment name. |
| Skills |
Agent skills. To assign an object to the element of this property use FromObjectAsJson<T>(T, JsonSerializerOptions). To assign an already formatted json string to this property use FromString(String). Examples:
|
| SystemPrompt |
System prompt / instructions. |
| Tools |
Agent tools. To assign an object to the element of this property use FromObjectAsJson<T>(T, JsonSerializerOptions). To assign an already formatted json string to this property use FromString(String). Examples:
|