OpenAI Realtime is a native-audio model: it hears the caller and speaks back itself, instead of chaining separate speech-to-text, LLM and text-to-speech steps. When you select it, the agent's sttProvider and ttsProvider are ignored.
llmProvider |
llmModel |
Notes |
|---|---|---|
openai-realtime |
gpt-realtime-1.5 |
Recommended |
openai-realtime |
gpt-realtime |
GA model |
openai-realtime |
gpt-4o-realtime-preview |
Legacy preview |
openai-realtime-mini |
gpt-realtime-mini |
Recommended mini model |
openai-realtime-mini |
gpt-4o-mini-realtime-preview |
Legacy preview |
When to use it#
- Choose native audio when natural turn-taking and tone matter most.
- Choose a separate STT + LLM + TTS chain when you need a specific voice (for example an Indian-language voice from Sarvam) or a specific speech-to-text model.
Set it in the dashboard#
- Open your agent at voice-agent.edesy.in.
- In the model settings, pick OpenAI Realtime and a model.
- Place a test call.
Set it with the API#
curl -X PATCH https://voice-agent.edesy.in/api/v1/agents/{agentId} \
-H "Authorization: Bearer $EDESY_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "llmProvider": "openai-realtime", "llmModel": "gpt-realtime-1.5" }'
Only the fields you send change. See Agents API.
Related#
- Provider & Voice Catalog, which also lists the Gemini Live native-audio models
- LLM Providers