Gemini 4 Hydrogen Makes the Cheap Model Your Agent's Default
Google's new low-cost tier prices its whole 1M-token context flat. Here is how to find out whether your agent can run on it.
Most of what an AI agent does all day is boring. It reads a file. It runs a test. It checks whether the test passed, then reads another file. Maybe one step in twenty needs real thinking.
And yet a lot of teams pay top-model prices for every one of those steps, because switching models feels risky and nobody wants to be the person who broke the agent to save a few dollars.
That math just moved. On November 12, Google released Gemini 4 Hydrogen, a fast, low-cost model Google says is "built for rapid execution across diverse agentic workflows." It sits below Google's two frontier models, Gemini 4 Carbon and Gemini 4 Argon, in price. Google says it matches them on at least one major scoreboard.
This means the default question for an agent loop flips. It used to be "can I afford the good model for this?" Now it is "can I prove the cheap one isn't good enough?"
The catch is that the proof is your job. Every benchmark in the launch post is Google grading its own model. So this piece covers three things: what Hydrogen actually is, why flat pricing matters more for agents than for chat, and a short test you can run this week before you switch anything.
What Hydrogen is, in plain terms
Google now sells its Gemini 4 models in tiers. Carbon and Argon are the big, expensive "frontier" models, the ones built to top the leaderboards. Hydrogen is the model you are meant to run all day: cheaper, faster, and, according to its model card, "adapted from Gemini 4 Carbon."
The numbers that matter for a decision:
- Price: $1.50 per million input tokens and $7.50 per million output tokens, "priced flat across its entire 1 million-token context window," per the launch post. A token is roughly three-quarters of a word.
- Cached input: $0.075 per million tokens, a 95% discount. Cached input is text the model has already seen in a recent request, like the unchanged start of a long prompt, so Google bills it cheaply. Here that happens through implicit caching (automatic, no setup) that "runs by default on prompts of at least 4,096 tokens," per Google's AI Studio release notes.
- Context: the context window is how much text the model can hold in one request. Hydrogen allows up to 1 million tokens of combined input and output, with up to 64K output tokens in a normal request and up to 1M through a slower background mode (model card).
- Free tier: Google says it is "available on both the free and paid tiers," with the free tier rate-limited (AI Studio).
- Model id:
gemini-4-hydrogen.
On quality, Google claims Hydrogen beats Argon on the Artificial Analysis Intelligence Index, an independent scoreboard that blends many tests, "51 vs. 50, and reaching 54 at its highest xhigh thinking setting" (launch post). Against the model it replaces, Gemini 3.8 Flash, Google reports 57% on Terminal-Bench (a test of agents doing real command-line tasks) versus 18.2%, and "cutting fabricated claims by more than 5x."
Those are big claims. Hold onto them loosely. We'll come back to why.
Why flat pricing matters more for agents than for chat
A chat is short. You ask, the model answers, done. An agent is a loop. Every step sends the model the whole story so far: the task, the files it has read, the commands it has run, the errors it hit. Step 30 carries everything from steps 1 through 29.
Think of it like a taxi that charges you again for every mile already driven each time it turns a corner. The input side of the bill grows with every turn, and in a long agent session input tokens dwarf output tokens.
Flat pricing means the per-token price stays the same whether that running history is 5,000 tokens or 900,000. You can predict the bill from the token count alone.
Here is a rough, made-up session to make it concrete. Say an agent takes 40 steps, each step sends about 60,000 tokens of history, and each step writes about 2,000 tokens back. At Hydrogen's list prices:
- Input: 40 × 60,000 = 2.4 million tokens, about $3.60.
- Output: 40 × 2,000 = 80,000 tokens, about $0.60.
That is around $4.20 before caching. Now the part that changes everything. Most of each step's history is identical to the step before; only the newest bit is new. If implicit caching catches that repeated part, those tokens bill at $0.075 per million instead of $1.50. In the best case, the input side of that session drops from dollars to cents.
"If" is carrying weight in that sentence. Implicit caching is automatic, which means you don't control it, and Google's notes say Hydrogen "does not support explicit caching" (the cachedContents and caches.create calls you could use to pin a cache yourself). Check your usage reports for cached-token counts rather than assuming the discount.
The orchestrator idea: big model as the boss, small model as the crew
The most useful line in Google's launch post is not a benchmark. It describes how Google's own coding tool, Antigravity, uses the two tiers together:
"Rather than using a single model from start to finish, Orchestrator dynamically switches between models like Carbon and Hydrogen within the same session. On Terminal-Bench 4.0, Orchestrator reached near-Carbon task success rates while, on average, consuming 24% less quota and completing 19% faster." (Quota here means the usage allowance a subscription gets.) (launch post)
The post goes on: for parallel agents, "Carbon can act as the coordinator while Hydrogen can power worker and verifier agents."
That is the pattern worth stealing, whatever models you use. The expensive model plans and makes the hard calls. The cheap model does the reading, the running and the checking. Google is telling you, in its own product, that this split loses very little success and saves real money.
Note what the 24% and 19% are: Google's numbers, on Google's tool, on one benchmark. They tell you the pattern is worth trying. They don't tell you what you'll save.
Thinking levels and the new xhigh setting
Hydrogen has four "thinking levels," a dial for how long the model reasons before it answers: low, medium, high (the default) and a new xhigh. More thinking usually means better answers on hard problems, more tokens, and more waiting.
Google's own guidance is blunt: "Using xhigh increases latency and token use and can cause overthinking on simpler prompts" (AI Studio). Translation: don't set xhigh globally. Use it for the one step that needs it.
One more gotcha. max_output_tokens caps thinking and the visible answer together. If you set a low cap and crank thinking up, the model can spend its whole budget reasoning and hand you a truncated answer.
What breaks when you switch
If you're moving from an older Gemini model, Google's migration notes list a few changes that will bite:
- Hydrogen "rejects
minimalwith an error." If your code sets the old minimal thinking level, it will fail, not degrade. - Drop
temperature,top_pandtop_k. "The server ignores custom values if sent." If you tuned randomness for a reason, that tuning is gone. - Hydrogen defaults to
highthinking, while Carbon and Argon default tomedium. Same prompt, different default effort, different bill. - No explicit caching, as above.
None of these are hard to fix. All of them are easy to miss in a one-line model swap.
Put this into practice: a ten-task test
Here is the lowest-friction way to find out whether Hydrogen can run your agent. It takes an afternoon.
1. Pull ten real tasks from your agent's logs. Not benchmark puzzles. Pick ten things your agent did last week, including two or three it struggled with. Save each one's starting prompt and what "done" looked like.
2. Get a key and call the model. Hydrogen is in Google AI Studio and the Gemini API. Google's own example, from the release notes:
interaction = client.interactions.create(
model="gemini-4-hydrogen",
input="Audit this payment retry queue for race conditions and rewrite the lock acquisition logic.",
generation_config={"thinking_level": "xhigh"}
)
print(interaction.output_text)
For your test, swap in your own task and run each one twice, once at medium and once at the default high. Leave xhigh for a third pass on the tasks that failed.
3. Run the same ten on your current model. Same prompts, same tools, same stopping rule.
4. Count three things per task: did it finish, how many tokens did it use (input, cached input and output), and how long did it take. A spreadsheet is plenty.
5. Decide by failure, not by average. If Hydrogen finishes the same tasks your current model finishes, move the routine steps to it. If it fails the hard ones, keep your big model for planning and use Hydrogen as the worker, the Orchestrator pattern above.
What to expect: a few tasks will cost a fraction of what they did before. A few will fail in ways that teach you which steps really need the big model. Both results are worth more than any number in a launch post.
Honest limitations
- Every benchmark is Google's. The Intelligence Index score is from an outside scoreboard, but Google picked which numbers to show. Google's post also names the Terminal-Bench version inconsistently, 4.1 in one place and 4.0 in another.
- More refusals. The model card says "unjustified refusals are higher, particularly for multimodal prompts," compared with 3.8 Flash. If your agent reads screenshots or images, test those tasks specifically.
- Slowness at high settings. The card warns of "occasional slowness or timeout issues" and that the model "may use more tokens to maximize performance, especially at higher thinking levels." Set timeouts in your loop.
- Knowledge cutoff. March 2026, per the card. For anything newer, your agent needs to look it up.
- Safety report pending. Google says its Safety and Security Report is "coming soon," and the card says Hydrogen "reaches the CCL alert thresholds" for both CBRN and cyber, the early-warning lines in Google's own safety framework, without crossing the critical levels.
- Docs still catching up. On launch day, Google's main developer pages for models, thinking levels and pricing had not been updated to list Hydrogen, and outside fact-checking tools could not find it yet. The AI Studio release note and the model card linked above are the sources for its specs.
- Not everywhere for everyone. Hydrogen in Antigravity is for paid Google AI Pro and Ultra subscribers, and free Gemini app users only get it "via auto model selection."
The real shift
For two years, "use the best model" was the safe default for agents, and the cheap tier was something you tried later, carefully. Hydrogen is Google saying the default should run the other way: start cheap, and promote a step to the expensive model only when it fails.
That might be right for your agent. It might not. You now have a price low enough that running the test costs less than arguing about it.
Here's a simple rule to take into the test: if Hydrogen finishes at least nine of the ten tasks your current model finishes, make it the default and keep the big model for the steps that failed. If it finishes fewer, use it only as the worker under your big model.
Pick your ten tasks.
Sources: Google, "Introducing Gemini 4 Hydrogen" (Nov 12, 2026); Google AI Studio, What's new in Gemini 4 Hydrogen; Gemini 4 Hydrogen model card. Pricing and features as of November 12, 2026.