• About
  • Editorial policy
  • Contact
  • Privacy
  • Legal
  • Cookie settings
Sunday, November 1, 2026
  • Login
PacketNebula
  • Home
  • News
  • Tools
    • Network
    • Security
    • Developer
    • Sysadmin
    • SEO
    • Email & DNS
  • Guides
  • Trackers
    • LLM API pricing
    • Open-weight models
    • Retirements calendar
    • Infrastructure deals
  • About
  • Download
No Result
View All Result
PacketNebula
No Result
View All Result
Home Dev

Gemini 3.8 Live Extended Thinking rejects any tool that blocks

by Stéphane Cardon
16 September 2026
in Dev
0
Image from Google for the story: Gemini 3.8 Live Extended Thinking rejects any tool that blocks

Image: Google

Share on FacebookShare on Twitter

Every voice agent we've built on a Live API has the same ugly seam. The caller asks for something, the model has to call a tool, and the line goes quiet while it waits. On 15 September 2026 Google shipped two models aimed at that seam. Gemini 3.8 Live is the cheap conversational one. Gemini 3.8 Live Extended Thinking reasons and runs tools in the background while it keeps talking, and to make that work it refuses any function you declare the old way. We've read the announcement, the pricing page, the model card and the Live API thinking guide, because the announcement is about benchmark rows and the guide is where your code breaks.

The short answer

Both models are live in the Gemini API and Google AI Studio, at the same price: $3 per million audio tokens in and $12 out, which Google also quotes as $0.005 and $0.018 a minute. Text is $0.75 in and $4.50 out. The Extended Thinking model takes a thinkingLevel of low, medium or high, requires behavior: NON_BLOCKING on every function declaration, and errors on a synchronous tool. Limits are 131,072 tokens in and 65,536 out, with no context caching and no structured outputs. Artificial Analysis scores the thinking model 82.6 on its Speech to Speech Quality Index and measures 1.35 seconds to first audio. Every second of output carries a SynthID watermark you can't switch off.

$0.018per minute of audio out, both models, paid tier
82.6Speech to Speech Quality Index, Extended Thinking, per Artificial Analysis
NON_BLOCKINGthe only tool behaviour the thinking model accepts
Answer card stating that Google released Gemini 3.8 Live and Gemini 3.8 Live Extended Thinking on 15 September 2026 in the Gemini API and Google AI Studio, that both cost 3 dollars per million audio input tokens and 12 dollars per million audio output tokens, about half a cent a minute in and 1.8 cents a minute out, that the Extended Thinking model reasons in the background while speaking and requires every declared function to be asynchronous, and that Artificial Analysis scores it 82.6 on its Speech to Speech Quality Index.
Two model IDs, one price, and a tool contract that isn't backward compatible.

What Google shipped, and what it costs

The model IDs are gemini-3.8-live and gemini-3.8-live-extended-thinking, both stable, both dated September 2026 on the model card. Inputs are text, images, audio and video. Output is text and audio. The card lists the input limit at 131,072 tokens and output at 65,536, and it's honest about the gaps: caching not supported, code execution not supported, structured outputs not supported, Batch API not supported. Function calling is marked "Supported (Async only)" on the thinking model, which is the line this whole article hangs on. Search grounding is in, at 5,000 free requests a month shared across the 3.x family and $14 per thousand after that.

Pricing is the same for both. The Gemini API page lists audio at $3.00 per million tokens in and $12.00 out, and next to each figure it prints the per-minute equivalent: $0.005 in, $0.018 out. Image and video input is $1.00, or $0.002 a minute. Text is $0.75 in and $4.50 out. That last number is worth a second look. Gemini 3.8 Flash charges $0.75 and $3 for text today, so text out of a Live session costs half again what the same tokens cost from Flash. Not a lot in absolute terms. It adds up on a transcript-heavy agent.

What hasn't changed is the audio rate. Gemini 2.5 Flash Native Audio, the previous generation on the same page, is $3 in and $12 out too. Google's Live Translate model bills at 25 tokens a second of audio, and the 3.8 Live per-minute figures work out to the same meter: 1,500 tokens a minute times $12 per million is $0.018. So this is a capability release, not a price move. The 3.1 Flash Live Preview is still listed at the same rate, and we couldn't find a retirement date for it on 16 September. I'd expect one.

Horizontal bar chart of audio output prices in dollars per million tokens for speech to speech models, showing GPT-Realtime-2.1 at 64 dollars, Gemini 3.5 Live Translate at 21 dollars, GPT-Realtime-2.1 mini at 20 dollars, Gemini 3.8 Live and 3.8 Live Extended Thinking at 12 dollars and Gemini 2.5 Flash Native Audio at 12 dollars, with a note that Google bills audio at 25 tokens a second so 12 dollars per million works out to about 1.8 cents a minute.
Audio out, per million tokens. The new models inherit the old audio price and undercut the OpenAI flagship by about five to one.

Extended Thinking rewrites your tool contract

Here's the part the launch post glosses. On gemini-3.8-live-extended-thinking you set thinkingConfig.thinkingLevel to low, medium or high. There's no minimal, and the parameter is rejected outright on plain gemini-3.8-live. Fine so far. Then the guide says, in one sentence, that thinking models run tools asynchronously in the background while streaming verbal updates, and that synchronous blocking tools return an error. Every function declaration you send to the thinking model needs "behavior": "NON_BLOCKING". Not recommended. Required.

What you get for that is the behaviour Google is actually selling. The model starts a tool call, keeps talking with a filler ("checking flights to Seattle"), and folds the result in when it lands. The caller never hears the wait. We've faked this ourselves with canned phrases and a timer, and the fake version is worse than it sounds, because the filler ends before the tool does and you're back to silence. Having the model own the gap is the right design. It just means your tool layer has to be genuinely asynchronous. Return immediately and deliver the result as a later functionResponse. And be ready for the model to ask a follow-up before the first answer is back.

The second change is quieter and will bite more people. Your client shouldn't key on turnComplete any more. The thinking model reports an interactionStatus field, IN_PROGRESS while it's reasoning or a tool is still out, IDLE when it's actually ready for the user. The guide is blunt: only return to idle when the status is IDLE. If you unmute the microphone on turnComplete, as every Live API sample since 2025 did, you'll get callers talking over a model that's mid-thought and tool results landing into a turn that's already moved on. That's a two-line fix once you know. It's a week of confused bug reports if you don't.

Checklist of what changes in Live API code when moving to Gemini 3.8 Live Extended Thinking, listing that thinkingLevel accepts low, medium and high but not minimal, that every function declaration needs behavior NON_BLOCKING or the call errors, that the client should wait for interactionStatus IDLE rather than turnComplete, that thinkingLevel is rejected by the plain gemini-3.8-live model, and that neither model supports context caching, structured outputs or the Batch API.
From the thinking guide and the model card. The first item is a feature. The other four are the migration.

Structured outputs being unsupported matters here too. If your agent extracts a booking reference or a postcode from the conversation, you can't ask the model for JSON on this endpoint. You do it in a tool, asynchronously, or you hand the transcript to a text model afterwards. The WebSocket endpoint itself hasn't moved: it's still BidiGenerateContent on generativelanguage.googleapis.com, and Simon Willison had a browser client talking to both models within hours of the release using nothing but the Web Audio API.

The benchmark numbers, and who measured them

Google's post leads with 82.6 on the Speech to Speech Quality Index, first place, and 68.6% on τ-Voice and 35.1% on Sierra's τ-Voice-banking for agentic task completion, plus 97.7% on Big Bench Audio. Those are the Extended Thinking figures. The plain 3.8 Live model gets second place on Speech Agent Arena, which is a human preference vote. We went to the Artificial Analysis leaderboard rather than take the post's word: it shows Extended Thinking at 82.6, plain 3.8 Live at 76.0, and the previous 3.1 Flash Live at 71.5, so about eleven points of headroom over the last generation for the thinking model. The same page measures time to first audio at 1.18 seconds for 3.8 Live and 1.35 for Extended Thinking.

That latency is the number I'd watch. A 1.35 second gap before the first syllable is fine in a support flow and noticeable in anything that's supposed to feel like a conversation. The whole point of the background reasoning is that the gap shouldn't grow when a tool is involved, and nobody outside Google has published a measurement of that yet. I might be wrong, but I'd guess the filler phrases paper over a good deal of it and the tail latencies on high are what you'll end up tuning. Run it on low first.

Two more things for the record. Both models auto-detect and switch between 97 languages mid-call, which is the same claim as 3.8 Flash's text side and a real step up from the 70-plus on Live Translate. And every second of generated audio carries a SynthID watermark. There's no opt-out on the paid tier that we could find, and no public detector either, the same shape as the text watermarking we covered in August. If you're transcribing the other side of the call, Gemini 3.5 Transcribe is the model Google points you at, and its per-minute price is the same half cent as the Live input side. For the OpenAI comparison, our GPT-Realtime-2.1 coverage from July has the $32 and $64 audio figures the chart above uses.

Sources

Google, Introducing Gemini 3.8 Live and 3.8 Live Extended Thinking, 15 September 2026 (the two models, the 82.6, 68.6%, 35.1% and 97.7% figures, the Speech Agent Arena placing, the 97 languages, the availability list, the SynthID watermark). Google, Build real-time voice applications with Gemini 3.8 Live and 3.5 Transcribe, 15 September 2026 (the $0.005 and $0.018 per-minute prices, the background reasoning and asynchronous function calling description, the partner list). Google AI for Developers, Gemini Developer API pricing, read 16 September 2026 (the $3, $12, $0.75, $4.50 and $1.00 per million figures, the 2.5 Flash Native Audio and Live Translate rows, the 25 tokens a second note, the grounding quota). Google AI for Developers, Gemini 3.8 Live Extended Thinking model card, read 16 September 2026 (the 131,072 and 65,536 limits, the capability table). Google AI for Developers, Thinking in the Live API, read 16 September 2026 (the thinkingLevel values, the NON_BLOCKING requirement, the interactionStatus field). Artificial Analysis, Speech to Speech leaderboard, read 16 September 2026 (the 82.6, 76.0 and 71.5 scores, the 1.18 and 1.35 second latencies). Simon Willison, Gemini Live audio, 15 September 2026 (the browser client and the WebSocket endpoint). The GPT-Realtime-2.1 prices are from our own July coverage.

Update, 7 October 2026. Google lists Gemini 3.8 Flash text output at $3.75 per million tokens, not $3 as stated here. See the LLM API pricing tracker.

Frequently asked questions

What's the difference between Gemini 3.8 Live and Gemini 3.8 Live Extended Thinking?

Same price, same limits, same audio. The Extended Thinking model reasons in the background while it speaks and can run tools without pausing the conversation, and it exposes a thinkingLevel setting of low, medium or high. The plain 3.8 Live model has no thinking setting and is meant for high-volume conversational use. On the Artificial Analysis index they score 82.6 and 76.0 respectively.

How much does Gemini 3.8 Live cost per minute?

On the paid tier, $0.005 a minute of audio in and $0.018 a minute of audio out, which is $3 and $12 per million audio tokens. Text is $0.75 in and $4.50 out per million, and image or video input is $1.00 per million or $0.002 a minute. Both 3.8 Live models are priced identically, and the audio rate is unchanged from the older 2.5 Flash Native Audio model.

Why does my existing tool fail on gemini-3.8-live-extended-thinking?

Because the thinking model only accepts asynchronous tools. Every function declaration must carry behavior set to NON_BLOCKING, and the Live API docs state that a synchronous blocking tool returns an error. Your tool should acknowledge immediately and deliver its result as a later function response. Also switch your client from watching turnComplete to waiting for interactionStatus to read IDLE.

Does Gemini 3.8 Live support structured outputs or context caching?

No. The model card marks caching, structured outputs, code execution, URL context and the Batch API as not supported on the Extended Thinking model, and the plain Live model shares the same capability list. Search grounding and audio generation are supported. If you need JSON from the conversation, extract it inside an asynchronous tool or post-process the transcript with a text model.

Is the audio from Gemini 3.8 Live watermarked?

Yes. Google says all audio generated by both models is watermarked with SynthID, its imperceptible audio watermark. There's no opt-out on the API that we could find, and Google hasn't published a public detector for third parties. Treat every second of generated speech as attributable.

Tags: geminigooglenews
ShareTweet
Previous Post

Atria Dawn Preview is 744B under MIT, and the BF16 weighs 1.5 TB

Next Post

AWS can’t restore me-south-1, six months after the drone strikes

Stéphane Cardon

Stéphane Cardon

Network cybersecurity engineer: architecture, LAN and WLAN, system administration. He runs PacketNebula, where he publishes the tools and answers he wanted for his own work.

Next Post
Answer card stating that on 15 September 2026 AWS said it is unable to restore access to resources and data hosted exclusively in the Middle East Bahrain region me-south-1 and in the mec1-az2 zone of the UAE region, because the damage spanned multiple Availability Zones and exceeded what multi-AZ services are designed to withstand.

AWS can't restore me-south-1, six months after the drone strikes

Free tools

  • IPv4 subnet calculator
  • DNS lookup
  • SSL certificate checker
  • HTTP headers checker
  • SPF, DKIM and DMARC checker
  • JWT decoder
  • Cron expression builder
  • Chmod calculator
  • Password generator

All 24 tools →

Guides to keep handy

  • Flush the DNS cache on Windows
  • Kill the process using a port
  • Generate an SSH key
  • Secure a new Ubuntu VPS
  • Find files on Linux
  • Extract and create tar.gz

More guides →

Who writes this

Stéphane Cardon, network cybersecurity engineer. Architecture, LAN and WLAN, system administration. PacketNebula holds the tools and answers he wanted for his own work.

About this site →

  • About
  • Editorial policy
  • Contact
  • Privacy
  • Legal
  • Cookie settings

Copyright © 2026 Stephane Cardon.

No Result
View All Result
  • Home
  • News
  • Tools
    • Network
    • Security
    • Developer
    • Sysadmin
    • SEO
    • Email & DNS
  • Guides
  • Trackers
    • LLM API pricing
    • Open-weight models
    • Retirements calendar
    • Infrastructure deals
  • About
  • Download

Copyright © 2026 Stephane Cardon.

Cookies, your call

We use Google Analytics to see which pages get read. Once our AdSense application is approved, articles and guides will carry Google ads. Nothing runs until you say yes, and nothing runs on the tool pages. Details