Blogs
/
GPT-Live-1: How OpenAI's Full-Duplex Voice Model Works on Phone Calls

GPT-Live-1: How OpenAI's Full-Duplex Voice Model Works on Phone Calls

Retell
AI Voice Agent Platform
Published 
Nov 5, 2026
8
 min read
GPT-Live-1: How OpenAI's Full-Duplex Voice Model Works on Phone Calls
About this article
Retell AI publishes this article about its own recognition. The award placements and the reviews quoted below come from G2’s 2026 Best Software Awards, which G2 bases on verified user reviews. See how G2 picks winners.
BACK TO BLOGS
See Retell AI in action
Start free
Back to top

GPT-Live-1 is OpenAI's full-duplex voice model. It listens and speaks at the same time, handles interruptions itself, and hands reasoning and tool use to a separate backend model. OpenAI brought it to the API on September 10, 2026, after it debuted in ChatGPT's voice mode, and it has been available on Retell AI phone agents since November 2, 2026. This guide covers how it works, what it costs in the API, where it fits on phone calls, and how to set it up on a Retell agent.

Retell AI publishes this guide and offers GPT-Live-1 as one of the models on its voice agent platform.

GPT-Live-1 at a glance

GPT-Live-1
DeveloperOpenAI
Model IDgpt-live-1
TypeFull-duplex voice model that delegates reasoning and tool use to a backend model or agent
Input and outputAudio and text in, audio and text out
API endpointLive sessions (v1/live/sessions), over WebRTC, WebSockets, or telephony and SIP
API price$0.05 per minute of voice session, billed per second. Backend model and tool usage billed separately.
Concurrency50 sessions on the Build tier, 300 on Launch, 500 on Grow. Not available on the Free tier.
Context window128,000 tokens
Newer versionGPT-Live-1.1 rolled out to ChatGPT, Codex and dots on October 15, 2026, announced as coming soon to the API. Not in the API as of November 5.

Sources: OpenAI's GPT-Live-1 model page, Live guide, Live conversations guide, API changelog and launch post; GPT-Live-1.1 from a post on OpenAI's developer forum. Read November 5, 2026.

How full duplex works

Most voice agents take turns in one of two ways. A cascading agent transcribes the caller, sends the text to a language model, then turns the reply into speech. A speech-to-speech model, such as OpenAI's gpt-realtime-2.1, does all three inside one model.

GPT-Live-1 splits the job differently. The voice model owns the conversation: it hears the caller while it is talking, handles barge-in and pauses, and decides what to say next. When it needs a fact or an action, it requests backend work by generating a special token, <|SpawnThinking|>. The backend can be a model, an agent or a service; on Retell it is a text model you choose, running the agent's tools and knowledge base. The backend returns the result, and the voice model says it in its own words. Backend work can keep running when the caller interrupts.

OpenAI's own numbers make the case for the split. In the charts from its API launch post, GPT-Live-1 with GPT-6 Astra at medium reasoning effort as its backend passes 86.2% of Tau3 voice tasks (airline, retail and telecom support) on the first attempt, against 45.7% for GPT-Realtime-2.1. On Full Duplex Bench, OpenAI reports 0.798-second turn-taking latency for GPT-Live-1, against 1.41 seconds for GPT-Realtime-2.1. These are OpenAI's results, not Retell measurements.

Diagram of how a GPT-Live-1 call runs on Retell. The caller, on a Retell or imported phone number, inbound or outbound, talks with the voice model gpt-live-1, which follows the voice prompt, hears the caller while it is speaking, handles interruptions and turn-taking, and keeps the conversation going while the backend works. Retell adds call control (end call, transfers, keypad presses) and agent settings (language, interruption sensitivity, backchannel, guardrails) to the voice model. When it needs a fact or an action, the voice model generates the SpawnThinking token; the backend text LLM you choose, which follows the main prompt, runs tools for booking, lookups and other mid-call actions, a knowledge base of facts, policies and prices, and an optional fast-fallback backup model. The voice model gets the result and says it in its own words. Works on single-prompt voice agents on paid Retell accounts.
The voice model handles the conversation and hands work to a backend text model. Diagram by Retell AI, November 2026, from Retell's GPT Live documentation.

Cascading, speech-to-speech or full duplex?

Retell supports all three ways of running a voice agent. They suit different calls.

CascadingSpeech-to-speechFull duplex (GPT-Live-1)
How a turn worksTranscription, then a text LLM, then text-to-speechOne model hears audio and answers in audioA voice model talks while a backend text LLM does the reasoning and tools
Examples on RetellGPT 5.6 Terra, Claude 5 Sonnet, Gemini 3.5 Flashgpt-realtime-2.1, grok-voice-3.0gpt-live-1 with a backend text LLM
PromptsOneOneTwo: a voice prompt and the backend prompt
Fast-fallback backup modelSupportedNot supportedApplies to the backend model
Best forConversation flows and strict multi-step logicFast, natural calls that mostly follow one promptNatural calls that also take actions mid-call

For xAI's speech-to-speech option, see how to run a phone agent on Grok Voice. For the wider field of models, see our comparison of speech-to-speech AI APIs for phone calls.

Where GPT-Live-1 fits on phone calls

GPT-Live-1 is strongest on single-prompt agents that take actions during the call, such as booking an appointment or looking up an order, where the response gap of a cascading agent is noticeable. While the backend books or looks something up, the voice model keeps the conversation going instead of pausing on a filler line.

On Retell, it has clear limits:

  • Single-prompt voice agents only. It isn't available for conversation flows, multi-prompt agents, transfer agents or chat agents. Use a cascading or speech-to-speech model for those.
  • Some tools aren't supported. Agent swap, warm (bridged) transfer and cancel transfer are rejected when you save. A plain call transfer, end call and press digit all work.
  • Paid accounts only. Like speech-to-speech models, GPT-Live-1 isn't part of the free trial.
  • No per-call switch. An agent override on a single call can't move an agent onto GPT-Live-1.

How to set up GPT-Live-1 on a Retell phone agent

GPT-Live-1 is configured through the Retell API, on a Retell LLM.

  1. Create a Retell LLM with model_config set to type duplex, gpt-live-1 as the primary model, and the text model you want as the backend.
  2. Write two prompts. general_prompt is the backend's prompt: the task, tools and guardrails. voice_prompt tells the voice model how to talk and when to hand work to the backend. It can be up to 15,000 tokens.
  3. Attach the LLM to a voice agent as its response engine, the same as any other Retell LLM.
  4. Connect a phone number and take inbound calls or place outbound ones.

Here is a request adapted from Retell's documentation, for a dental clinic agent:

curl --request POST "https://api.retellai.com/create-retell-llm" \
  --header "Authorization: Bearer $RETELL_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "general_prompt": "You are the backend for a dental clinic phone agent. Collect the caller name and date of birth, then use the booking tool to find and confirm an appointment. Keep names, numbers, and dates exact.",
    "voice_prompt": "You are a warm, efficient front-desk agent for Bright Smile Dental. Keep replies short and natural, and ask one question at a time.\n\nDelegation policy:\nBackend tools:\n- Appointments: find open times and book, change, or cancel appointments.\n\nGenerate <|SpawnThinking|> when:\n- The caller wants to book, change, or cancel an appointment.\n\nDo not generate <|SpawnThinking|> when:\n- You need a brief clarification to understand the request.",
    "model_config": {
      "type": "duplex",
      "primary": { "model": "gpt-live-1" },
      "backend": { "model": "gpt-4.1" }
    }
  }'

Full field details are in the GPT Live setup guide.

Writing the voice prompt

The voice prompt is where most GPT-Live-1 agents go wrong. The model hands work to the backend only when it generates <|SpawnThinking|>, so the handoff rules have to use that exact phrase. Wording like "ask the backend" or "delegate" doesn't trigger a handoff. OpenAI's prompting guide also warns that a spoken promise such as "I'm checking that" does not mean backend work has started.

Write the voice prompt in two parts:

  • Persona and speaking style. Who the agent is and how it talks, such as tone and reply length.
  • A delegation policy under three labels, kept exactly as written: "Backend tools:" lists what the backend can do, one capability per line. "Generate <|SpawnThinking|> when:" lists when to hand off. "Do not generate <|SpawnThinking|> when:" lists what to answer directly.

Keep tool definitions, step-by-step procedures and facts such as prices in the backend prompt and the knowledge base. The voice model doesn't see them; it asks the backend and says the answer in its own words. Retell also adds call-control instructions (ending the call, transfers, keypad presses) and the agent's settings to the voice model for you, so leave those out.

Diagram of what goes in which prompt on a GPT-Live-1 agent. voice_prompt, read by gpt-live-1, up to 15,000 tokens: persona and speaking style, plus a delegation policy with three labels written exactly as Backend tools, Generate SpawnThinking when, and Do not generate SpawnThinking when. general_prompt, read by the backend text LLM: the task, tools and guardrails, step-by-step procedures, and facts such as prices, here or in the knowledge base. Leave out, because Retell adds them to the voice model: call control (ending the call, transfers, keypad presses) and agent settings (language, interruption sensitivity, backchannel, guardrails).
The voice model never sees the backend's prompt or knowledge base. Diagram by Retell AI, November 2026, from Retell's documentation and OpenAI's live prompting guide.

What carries over from your agent settings

Most Retell agent settings still apply. The voice model honors the agent's language, interruption sensitivity, responsiveness, backchannel, voice speed, pronunciation, boosted keywords and guardrails. Voicemail, IVR, do-not-call and callback detection run through the backend, and the welcome message setting still decides who speaks first.

Two things behave differently. Each tool's "speak during execution" setting is ignored, because the voice model keeps talking while the backend runs, and the agent always speaks after a tool finishes. Dynamic variables in the voice prompt are filled in once, when the call starts.

What GPT-Live-1 costs

In OpenAI's API, a GPT-Live-1 voice session costs $0.05 per minute, billed per second and not rounded up to the next minute. The backend model and its tools are billed separately at their normal rates.

On Retell, the voice model is billed per minute of call time and the backend text LLM is billed separately for its own usage. Current rates are on the pricing page. One detail matters for long calls: Retell reduces model charges over long silent stretches, but full-duplex voice models are still billed through those stretches.

Frequently asked questions

What is GPT-Live-1?

GPT-Live-1 is OpenAI's full-duplex voice model for real-time conversations. It listens and speaks at the same time, handles interruptions, and delegates reasoning and tool use to a backend model or agent that you choose.

Is GPT-Live-1 available in the API?

Yes. GPT-Live-1 became generally available in OpenAI's API on September 10, 2026, on the Live sessions endpoint. GPT-Live-1.1, a newer version with more voices and better non-English performance, rolled out to ChatGPT, Codex and dots on October 15, 2026, and was announced as coming soon to the API.

How much does GPT-Live-1 cost?

OpenAI charges $0.05 per minute for a GPT-Live-1 voice session, billed per second. The backend model and tool usage are billed separately at their normal rates.

Can GPT-Live-1 handle phone calls?

Yes. OpenAI supports telephony and SIP connections for Live sessions. On Retell, a GPT-Live-1 agent is a voice agent like any other, so you connect it to a phone number for inbound and outbound calls, and a plain call transfer and press digit both work.

How is GPT-Live-1 different from gpt-realtime?

gpt-realtime models are speech-to-speech: one model listens, reasons, calls tools and speaks, on OpenAI's Realtime API. GPT-Live-1 runs on a separate Live sessions endpoint, keeps the voice in its own model, and sends reasoning and tools to a backend. OpenAI reports higher task completion for GPT-Live-1 paired with a strong backend, and faster turn-taking.

Does GPT-Live-1 work with conversation flows on Retell?

No. On Retell, GPT-Live-1 works only on single-prompt voice agents. Conversation flows and multi-prompt agents need a cascading or speech-to-speech model.

Try GPT-Live-1 on your own calls

If your agent takes actions mid-call and the pauses bother you, GPT-Live-1 is worth a pilot. Follow the setup guide, connect a number in Retell, and compare it against your current model on real calls before you switch.

ROI Calculator
Estimate Your ROI from Automating Calls

See how much your business could save by switching to AI-powered voice agents.

All done! 
Your submission has been sent to your email
Oops! Something went wrong while submitting the form.
   1
   8
20
Oops! Something went wrong while submitting the form.

ROI Result

2,000

Total Human Agent Cost

$5,000
/month

AI Agent Cost

$3,000
/month

Estimated Savings

$2,000
/month
Live Demo
Try Our Live Demo

A Demo Phone Number From Retell Clinic Office

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

What results look like with Retell AI

Northbridge Health
Healthcare · Patient scheduling
Read the case study
68%
Of inbound calls fully automated
2.4x
Increased after-hours bookings.
Meridian Logistics
Logistics · Delivery support
Read the case study
45%
Shorter average handle time
24/7
Coverage across 3 time zones

Estimate your monthly voice AI cost

$  0.11
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Estimated monthly cost
$1,408
12,800 conversation minutes

Revolutionize your call operation with Retell