Language

VoiceAgentDefinition.ConversationEngine Property

Definition

The engine that owns conversation handling for this voice agent. Exactly one of this property and the model-backed configuration (model_type with model) must be provided. When this property is provided, model_type, model, instructions, tools, and tool_choice must be omitted, and greeting.tool_choice cannot be required, because the engine owns the conversation logic. The initial implementation supports a hosted-agent engine.

public Azure.AI.Projects.Agents.VoiceConversationEngine ConversationEngine { get; set; }
member this.ConversationEngine : Azure.AI.Projects.Agents.VoiceConversationEngine with get, set
Public Property ConversationEngine As VoiceConversationEngine

Property Value

Applies to