The AI Providers section lets you create one or more configurations for each AI engine, specifying the model to use, whether transcriptions are enabled, the response temperature, and other engine-specific settings. You can create as many configurations as you need; each one is later selectable as the provider for your AI Conversational Agents or for AI AMD.

SIP Caller currently supports the following engines:
To access AI Providers, go to "Settings" > "AI Providers".
Not sure which one to pick? See our AI Providers Comparison for a breakdown of pricing, features, and the pros and cons of each provider.

Here you can configure the following fields:
- API Key: authenticates your requests to the Azure AI service. Refer to the Azure AI setup guide for instructions on how to obtain it.
- Endpoint: the URL of your Azure AI resource. Refer to the Azure AI setup guide for instructions on how to obtain it.
- Model: currently, SIP Caller only supports Voice Live Pro. The other tiers — Voice Live Basic and Voice Live Lite — do not properly support the function calling via tools that SIP Caller's AI agents require. Refer to Azure's Voice Live pricing page for pricing details.
- Enable Transcriptions: enable or disable call transcriptions for AI agents using this provider.
- Transcription Model: the model used to transcribe calls, available when transcriptions are enabled.
- Playback Speed: controls how fast the AI agent speaks. Adjust this to make the voice sound more natural for your use case.

Here you can configure the following fields:
- API Key: authenticates your requests to the Gemini AI service. Refer to the Gemini AI setup guide for instructions on how to obtain it.
- Model: the Gemini model to use for AI agents.
- Enable Transcriptions: enable or disable call transcriptions for AI agents using this provider.

Here you can configure the following fields:
- API Key: authenticates your requests to the Grok service. Refer to the Grok setup guide for instructions on how to obtain it.
- Model: the Grok model to use for AI agents.
- Enable Transcriptions: enable or disable call transcriptions for AI agents using this provider.
- Transcription Model: the model used to transcribe calls, available when transcriptions are enabled.
- Playback Speed: controls how fast the AI agent speaks. Adjust this to make the voice sound more natural for your use case.

Here you can configure the following fields:
- API Key: authenticates your requests to the OpenAI service. Refer to the OpenAI setup guide for instructions on how to obtain it.
- Model: the OpenAI Realtime model to use for AI agents.
- Enable Transcriptions: enable or disable call transcriptions for AI agents using this provider.
- Transcription Model: the model used to transcribe calls, available when transcriptions are enabled.
- Playback Speed: controls how fast the AI agent speaks. Adjust this to make the voice sound more natural for your use case.