OpenAI shipped two new Realtime API models on July 6 — gpt-realtime-2.1 and gpt-realtime-2.1-mini — and the headline feature matters to anyone building voice agents: reasoning is now available inside the voice turn itself. Your agent can think before it speaks, with configurable effort levels from minimal to xhigh. On top of that, p95 latency dropped at least 25% automatically for all existing users, and a new mini tier cuts audio costs to roughly one-third. If you run production voice agents, this is the most practically useful update OpenAI has shipped in this product line.
Reasoning Lands in the Voice Loop
Until now, reasoning and real-time voice lived in separate worlds. If your voice agent needed to classify complex intent, orchestrate multi-step tool calls, or handle anything requiring judgment, you either pre-baked the logic into a sprawling system prompt or handed off to a smarter model between turns. That workaround is no longer necessary.
The new models expose a reasoning parameter directly in the session config, with five effort levels:
- minimal — fastest response, almost no reasoning overhead
- low — OpenAI’s recommended default for production voice agents
- medium — moderate context-dependent tasks
- high — complex multi-step decisions and policy-heavy interactions
- xhigh — financial, medical, or critical-accuracy contexts
The key detail: reasoning effort is a per-request parameter. You are not locked into one setting per session. Route a simple FAQ turn at low, escalate a billing dispute to high — same endpoint, dynamic control. This is the right design. It mirrors how OpenAI structured reasoning across GPT-5.6’s Sol/Terra/Luna tiers, bringing the same cost-versus-capability tradeoff into the real-time audio layer.
The 25% Latency Drop Is Free
OpenAI claims at least a 25% reduction in p95 latency — tail latency, the kind that determines how often users experience a frustrating pause mid-conversation. The mechanism is improved caching of common session patterns, and it applies to all existing Realtime voice models automatically. If you are already using the Realtime API, your agents got faster on July 6 without you touching a line of code.
The full model also sharpened three production pain points: alphanumeric recognition (phone numbers, order IDs, and confirmation codes read back correctly more often), silence and noise handling (fewer false activations from background audio), and barge-in reliability (when the user interrupts, the model stops more consistently). Anyone running a customer support bot or IVR replacement will notice these. The OpenAI developer community confirmed improved prompt adherence and better handling of non-English names in early production tests.
The Mini Tier Changes the Cost Equation
The more consequential addition for high-volume deployments is gpt-realtime-2.1-mini. Pricing per million tokens:
| gpt-realtime-2.1 | gpt-realtime-2.1-mini | |
|---|---|---|
| Audio input | $32.00 | $10.00 |
| Audio output | $64.00 | $20.00 |
| Cached audio input | $0.40 | $0.30 |
| Text input | $4.00 | $0.60 |
That is roughly a 3x reduction on audio — and mini now includes reasoning, which was previously unavailable at this cost level. The routing decision is clear: send high-volume, low-complexity turns to mini and escalate to the full model when stakes or complexity increase. IVR disambiguation, FAQ handling, and turn-taking-intensive conversations are natural fits for mini. Complex multi-step queries, financial transactions, and medical context stay on the full model with reasoning.effort: high.
Migration: One Line, One Warning
The upgrade is straightforward. Update the model string in your session config:
POST /v1/realtime/client_secrets
{
"model": "gpt-realtime-2.1-mini",
"reasoning": { "effort": "low" }
}
No schema changes. No new endpoints. No session API modifications. Full model pricing is identical to the predecessor, so there is no cost reason to delay the gpt-realtime-2.1 upgrade. OpenAI recommends starting at reasoning.effort: low and tuning upward only for tasks that genuinely need it — higher effort costs more tokens and adds latency.
One caveat from the developer community: gpt-realtime-2.1-mini is currently failing to trigger function tools in SIP Realtime workflows. If you route voice calls through SIP telephony, test thoroughly in staging before migrating mini to production. For SIP workloads, stick with the full gpt-realtime-2.1 until OpenAI ships a fix. The recommended evaluation steps are: verify alphanumeric transcription accuracy, test barge-in behavior in noisy environments, and confirm downstream tool compatibility before promoting to production.
The Bottom Line
The full model upgrade is straightforward: same price, better latency, improved quality. Migrate it now. The mini tier needs more testing — the cost savings are significant, but the SIP function-calling bug is a real blocker for telephony-heavy workloads. For browser-based and WebSocket-based voice agents, mini is worth evaluating in parallel today.
The bigger picture: reasoning inside the voice turn is a structural shift, not a cosmetic one. Voice agents no longer have to be reactive question-answerers. They can hold complexity inside the conversation turn itself. That changes what is practical to build — and raises the bar for what users will expect from voice interfaces going forward.













