Grok Voice Think Fast 2.0 API Guide (2026): Pricing, Migration, and Voice Agent Patterns
xAI announced Grok Voice Think Fast 2.0 on August 1, 2026, and it flips a switch you should care about: on August 5, 2026, the grok-voice-latest alias stops pointing at version 1.0 and starts routing to 2.0. If your voice agent uses grok-voice-latest, you get the new model automatically. No prompt edits, no config change. That's convenient until it isn't, because a silent model swap in a production phone line is exactly the kind of thing that surprises teams during a busy week.
So let's get ahead of it. Here's what actually changed, what the pricing looks like, and how to design a voice agent that behaves the same before and after August 5.
- Grok Voice Think Fast 2.0 is priced at $0.08 per minute of audio, billed per minute of audio rather than per token.
- On August 5, 2026, the grok-voice-latest alias automatically routes from grok-voice-think-fast-1.0 to grok-voice-think-fast-2.0.
- To stay on the older model, you must pin grok-voice-think-fast-1.0 before August 5, 2026.
- xAI reports Grok Voice Think Fast 2.0 delivers 1.5x to 2.0x better transcription accuracy than Deepgram Nova 3 and ElevenLabs Scribe v2 across 24 languages, and about 10x better in noisy settings.
- Grok Voice Think Fast 2.0 is a speech-to-speech model that reasons while it speaks, so tool calls often fire before the agent finishes its first sentence.
What "Think Fast" Actually Means
The headline feature isn't the accuracy jump, even though that's real. It's the reasoning model. Grok Voice Think Fast 2.0 reasons in parallel with speech. Most speech-to-speech stacks pay a latency tax when the model needs to think: it goes quiet, thinks, then talks. This one keeps talking while it works out the next step behind the scenes. xAI says that in production this means tool calls usually execute before the end of the agent's first sentence.
Practically, that changes how you write the agent. If you've been front-loading a "let me check that for you" filler line to cover a lookup delay, you can drop it. The model is designed to guide the conversation and run the tool at the same time. xAI also trained it to speak in shorter sentences, ask one question at a time, and skip the fluff, which is the right default for phone support and booking flows.
Pricing: One Number, Per Minute
This is refreshingly simple. Grok Voice Think Fast 2.0 costs $0.08 per minute of audio. It's billed on audio duration, not on input and output tokens, so a chatty call and a quiet call cost the same per minute. That predictability is the whole point. You can forecast a 10,000-minute month as $800 and not get blindsided by a reasoning-token spike.
| Model | Billing Unit | Price | Modality |
|---|---|---|---|
| Grok Voice Think Fast 2.0 | Per minute of audio | $0.08 / min | Speech-to-speech |
| Grok Voice Think Fast 1.0 | Per minute of audio | Legacy tier (superseded Aug 5, 2026) | Speech-to-speech |
One caveat worth stating plainly: per-minute audio billing and per-token text billing aren't directly comparable. A per-minute voice model bakes in transcription, reasoning, and synthesis. A text LLM at $2 per million input tokens looks cheaper on paper but doesn't include the speech layer at all. Compare total pipeline cost for your workload, not sticker prices.
How It Stacks Up
The comparison that matters depends on what you're replacing. If you're running a dedicated transcription model plus a separate text LLM plus a TTS engine, a single speech-to-speech model collapses three billing lines into one and cuts round-trip latency. If you already run a speech-to-speech stack, the question is accuracy and reasoning behavior.
| Attribute | Grok Voice Think Fast 2.0 | Grok Voice Think Fast 1.0 | Dedicated STT (e.g. Deepgram Nova 3) |
|---|---|---|---|
| Modality | Speech-to-speech + reasoning | Speech-to-speech + reasoning | Speech-to-text only |
| Transcription accuracy | 1.4x better than 1.0; 1.5x–2.0x better than Nova 3 / Scribe v2 | Baseline | Baseline for clean audio |
| Noisy-setting accuracy | ~10x better than dedicated STT models | Lower | Degrades sharply |
| Reasoning while speaking | Yes, parallel to speech | Yes, less token-efficient | No reasoning |
| Best for | Live phone agents, support, sales flows | Existing 1.0 integrations | Batch transcription, captions |
| Key limitation | Per-minute billing; auto-swap on Aug 5, 2026 | Superseded by 2.0 | No conversational logic |
The Migration Decision: Auto-Upgrade or Pin
You have exactly two choices before August 5, 2026.
Option A — let it ride. Keep using grok-voice-latest and you're on 2.0 automatically. xAI says the upgrade improves performance across almost all use cases with no prompt edits, and their Starlink A/B test showed higher sales conversion and support containment. For most teams this is the right call.
Option B — pin the old version. If you have tightly tuned prompts, strict QA gates, or compliance sign-off tied to a specific model version, pin grok-voice-think-fast-1.0 before August 5. Then upgrade on your own schedule after you've run your eval suite against 2.0.
My take: don't pin out of habit. Pin only if you have a real reason, because staying on 1.0 means you're paying maintenance attention to a superseded model. But if you pin, put a calendar reminder to revisit within a month. Pinned models rot.
A Minimal Voice Agent Loop
Whatever SDK you use, the shape is the same: open a session, stream audio in, stream audio out, and register tools the model can call mid-sentence. Here's the version-pinning logic in plain Python so you control exactly which model you're on.
import os
# Flip this one flag to control the Aug 5, 2026 auto-upgrade.
PIN_LEGACY = False
VOICE_MODEL = "grok-voice-think-fast-1.0" if PIN_LEGACY else "grok-voice-latest"
session_config = {
"model": VOICE_MODEL,
"modalities": ["audio", "text"],
"instructions": (
"You are a booking assistant. Speak in short sentences. "
"Ask one question at a time. Call check_availability as soon "
"as you have a date, even while you're still talking."
),
"tools": [{
"type": "function",
"name": "check_availability",
"description": "Look up open slots for a given date",
"parameters": {
"type": "object",
"properties": {"date": {"type": "string"}},
"required": ["date"]
}
}]
}
print(f"Starting voice session on: {VOICE_MODEL}")
Notice the instruction that tells the model to fire the tool while still talking. With a parallel-reasoning model, that's not a hack, it's the intended pattern. On a model that thinks then speaks, the same instruction would create awkward dead air.
Testing Before the Swap
Run a quick A/B before August 5 so the switch is a non-event. Record a set of representative calls, transcribe them with both model versions, and diff the results.
// Node.js: compare two model versions on the same audio sample
const MODELS = ["grok-voice-think-fast-1.0", "grok-voice-think-fast-2.0"];
async function scoreModel(model, audioSamples) {
let correct = 0;
for (const sample of audioSamples) {
const transcript = await transcribeWith(model, sample.audio);
if (normalize(transcript) === normalize(sample.groundTruth)) correct++;
}
return { model, accuracy: correct / audioSamples.length };
}
for (const model of MODELS) {
const result = await scoreModel(model, testSet);
console.log(`${result.model}: ${(result.accuracy * 100).toFixed(1)}%`);
}
If 2.0 wins on your own audio the way xAI's benchmarks suggest, you flip PIN_LEGACY to false and forget about it. If something regresses on your specific accent mix or domain vocabulary, you've caught it before your customers did.
Where a Gateway Fits
Voice agents rarely live alone. The same product usually has a text chat, an email summarizer, and a coding-adjacent backend that all talk to different model families. Managing a separate key, base URL, and billing dashboard for each provider gets old fast. A unified, OpenAI-compatible gateway like KissAPI lets you route the text and reasoning parts of your stack through one endpoint and one invoice, so the voice layer is the only piece with its own dedicated integration. When xAI, OpenAI, or Anthropic shifts a price or deprecates an alias, you change one config, not five.
Route Every Model Through One Key
Create a free account at api.kissapi.ai/register and access Claude, GPT-5, and Gemini through one OpenAI-compatible endpoint while you build your voice layer.
Start FreeFAQ
How much does Grok Voice Think Fast 2.0 cost?
It's $0.08 per minute of audio, billed per minute rather than per token. A chatty call and a quiet call cost the same per minute because reasoning happens inside that flat rate.
When does grok-voice-latest switch to Grok Voice Think Fast 2.0?
On August 5, 2026, the grok-voice-latest alias moves from grok-voice-think-fast-1.0 to grok-voice-think-fast-2.0 automatically. No code change is needed to upgrade. Pin grok-voice-think-fast-1.0 before that date if you want to stay on the older version.
What makes Grok Voice Think Fast 2.0 different from a standard speech-to-text model?
It's a speech-to-speech model that reasons in parallel with speaking, so tool calls often execute before the agent finishes its first sentence. xAI reports 1.5x to 2.0x better transcription accuracy than Deepgram Nova 3 and ElevenLabs Scribe v2 across 24 languages, widening to roughly 10x in noisy environments.