Short answer: no. GPT-Live, the full-duplex voice model family OpenAI announced on July 8, 2026, is a ChatGPT feature at launch. OpenAI’s developer commitment is limited to: “We also plan to bring them to the API soon, and developers and enterprises can sign up to be notified using this form.”
That means there are no public GPT-Live API endpoints, model IDs, pricing details, or timelines beyond “soon.”
If you need to ship a voice agent this quarter, do not wait for GPT-Live. Use OpenAI’s production voice stack that exists today: the Realtime API. It is generally available, supports speech-to-speech interaction, and has models updated as recently as July 6.
This guide explains what you can build now, how to approximate GPT-Live-style interaction with the current stack, and how to structure your implementation so it can adapt when a GPT-Live API becomes available.
What GPT-Live may add later
Before choosing today’s stack, it helps to understand what GPT-Live is expected to provide. GPT-Live’s architecture has two important characteristics:
- Full-duplex conversation: the model can process incoming audio while generating output. It can decide repeatedly whether to speak, listen, pause, interrupt, or call a tool. Natural backchannels like “mhmm” or “got it” are part of the interaction.
- Background delegation: when a request needs search, deeper reasoning, or more agentic behavior, GPT-Live can delegate the task to another model like GPT-5.5 and then fold the answer back into the live conversation.
Neither capability is currently exposed to developers as a GPT-Live API. However, both can be approximated with the Realtime API.
What you can build today with the Realtime API
The Realtime API is the practical choice for current “GPT Live API” use cases.
| Capability | Status today |
|---|---|
| Models |
gpt-realtime, gpt-realtime-1.5, gpt-realtime-2.1, gpt-realtime-2.1-mini
|
| Transport | WebSocket and WebRTC |
| Phone calling | SIP support |
| Tool use | Function calling + remote MCP servers |
| Inputs | Audio, text, images |
Pricing for gpt-realtime
|
$4/M input tokens, $16/M output; audio rates billed separately |
With the Realtime API, you can build:
- speech-to-speech agents
- low-latency voice assistants
- WebSocket or WebRTC-based voice apps
- SIP-connected phone agents
- tool-using voice workflows
- multimodal agents that accept audio, text, and images
The Realtime model family has evolved quickly. For deeper setup references, see the original gpt-realtime guide, the GPT-Realtime-2 walkthrough, and the GPT-Realtime-2.1-mini setup.
The main limitation: the Realtime API is not true full-duplex in the GPT-Live sense. It is fast half-duplex. It handles interruptions well, but the model is not speaking while it listens, and it will not naturally backchannel while the user is still talking.
That is the gap a future GPT-Live API would likely close.
How to approximate GPT-Live behavior today
If you want GPT-Live-like UX before the API exists, combine these implementation patterns.
1. Tune interruption handling aggressively
Use server-side voice activity detection and test it with real user audio, not only clean demo scripts.
Focus on:
- short pauses while users think
- noisy environments
- users interrupting the model mid-response
- overlapping speech
- fast follow-up questions
The goal is to reduce awkward turn boundaries. If VAD triggers too early, the agent interrupts users. If it triggers too late, the agent feels slow.
A practical testing loop:
- Start with a Realtime WebSocket or WebRTC session.
- Configure server-side VAD.
- Record several realistic conversations.
- Inspect event timing.
- Adjust thresholds.
- Repeat with noisy and interrupted speech.
2. Implement delegation with function calling
GPT-Live’s background delegation can be approximated today.
Use the realtime model for the live conversation loop. When the user asks a harder question, trigger a function call that sends the task to a stronger model such as GPT-5.5 via the standard API. While that request runs, keep the voice interaction alive with a short acknowledgment.
Example flow:
User speaks
↓
Realtime model receives audio
↓
Model detects hard question
↓
Function call dispatches task to stronger model
↓
Realtime model says: "Let me check that."
↓
Backend receives result
↓
Result is injected back into the realtime session
↓
Realtime model answers naturally
Keep this delegation layer loosely coupled. If OpenAI later exposes GPT-Live delegation as a native API primitive, you can replace your custom orchestration without rewriting the whole voice agent.
3. Use filler audio for long-running tools
Realtime API does not provide native GPT-Live-style backchannels. For long tool calls, some teams stream short acknowledgment audio such as:
- “Got it.”
- “One moment.”
- “I’m checking that now.”
- “Let me look that up.”
This is not the same as native full-duplex interaction, but it improves perceived latency.
Use it sparingly. Too much filler audio makes the agent feel scripted.
Testing the realtime stack
Voice agents often fail at the transport and event layer before they fail at the model layer.
In Apidog, you can test the WebSocket session directly:
- Connect to the Realtime endpoint.
- Send session configuration events.
- Stream audio events.
- Observe server events in order.
- Validate function-call events.
- Debug malformed configuration or silent session failures.
This makes common failure modes easier to see:
- VAD boundaries firing too early
- function-call events interleaving with audio deltas
- session configuration errors
- unexpected disconnects
- malformed event payloads
Two practical habits:
- Store your API key in an Apidog environment variable instead of hardcoding it in client prototypes.
- Mock backend tool endpoints so you can test the conversation loop without depending on production services.
You can download Apidog for free; WebSocket testing is included.
What to prepare for when the GPT-Live API arrives
Treat the GPT-Live announcement as a signal, not as an implementation target yet. Design your current system so it can adapt in three areas.
1. Session semantics may change
Full-duplex audio means events can flow both directions continuously. Code that assumes this pattern:
user turn → model turn → user turn → model turn
may be harder to migrate.
Prefer an event-driven architecture where audio, transcript deltas, tool calls, and model responses are handled as independent event streams.
2. Delegation may become native
If OpenAI exposes background delegation directly, custom dispatch logic may become configuration.
For now:
- isolate delegation in a service layer
- avoid hardcoding model choices throughout your app
- keep tool schemas stable
- log delegated requests and responses for migration testing
3. Expect multiple GPT-Live variants
GPT-Live ships in ChatGPT as four variants: Instant-backed and Thinking-backed versions at two effort levels. If the API follows the same shape, you may need to choose latency vs. depth per session.
Design your agent configuration so model selection can be changed without redeploying the whole application.
For example:
{
"voice_profile": "support_agent",
"conversation_model": "gpt-realtime-2.1",
"delegation_model": "gpt-5.5",
"latency_mode": "low",
"reasoning_mode": "standard"
}
The exact GPT-Live API shape is unknown, but configuration-driven model selection will make migration easier.
Also watch the naming distinction: GPT-Live and GPT-Realtime are different stacks, and many early articles conflate them.
Decision guide
| Your situation | Do this |
|---|---|
| Shipping a voice agent in the next 3 months | Build on gpt-realtime-2.1 now; the stack is GA and stable |
| Prototyping for a late-2026 launch | Build on the Realtime API, keep delegation loosely coupled, and sign up for GPT-Live notifications |
| Consumer-facing “talk to ChatGPT” needs | You do not need an API; GPT-Live is already in the product |
| Deciding between OpenAI voice stacks | Read GPT-Live vs GPT-Realtime first |
FAQ
Is there a GPT-Live API?
No. GPT-Live currently powers ChatGPT Voice only. OpenAI says it plans to bring the models to the API “soon” and provides a notification sign-up form.
What is the closest API to GPT-Live today?
The Realtime API with gpt-realtime-2.1 or gpt-realtime-2.1-mini. It supports speech-to-speech interaction, WebSocket/WebRTC transport, SIP calling, and MCP tool support.
Can I replicate GPT-Live’s delegation with the current API?
Substantially, yes. Use function calling to dispatch harder questions from the realtime model to GPT-5.5, then inject the result back into the realtime session. GPT-Live appears to productize this general pattern.
Will GPT-Live replace the Realtime API?
OpenAI has not said. Given the GA status of the Realtime API and GPT-Live’s variant structure in ChatGPT, planning for coexistence is safer than assuming replacement.

Top comments (0)