AzureOpenAILLM
Azure OpenAI large language model provider. Creates a configured Azure OpenAI LLM provider for use in a voice agent.Constructor
Azure OpenAI API key. Falls back to the
AZURE_OPENAI_API_KEY env var, then null.Azure OpenAI resource endpoint. Falls back to the
AZURE_OPENAI_ENDPOINT env var, then null.Azure deployment name (used as the model). Default:
''.Azure OpenAI REST API version. Default:
'2024-10-21'.Sampling temperature. Range
0-2. Default: 0.7.Maximum number of tokens to generate. Default:
1024.Nucleus sampling probability mass. Default:
null.Frequency penalty. Range
-2-2. Default: null.Presence penalty. Range
-2-2. Default: null.Sampling seed for reproducible outputs. Default:
null.Stop sequence(s). Default:
null.Opaque end-user identifier. Default:
null.Tool-selection strategy, e.g.
'auto', 'none'. Default: null.Whether to allow parallel tool calls. Default:
null.Response format object, e.g. JSON mode. Default:
null.Reasoning effort level for reasoning models. Default:
null.