On October 28, 2026, Google announced Gemini 4 Carbon, two weeks after Gemini 4 Argon reached general availability. Koray Kavukcuogluâs launch post calls it âour strongest model with state-of-the-art cybersecurity and long horizon capabilities,â and Artificial Analysis now ranks it first on its Intelligence Index v5 with 59. The catch is access: it went to a subset of cyber defenders first, with no model ID and no date for developers.
On November 3, 2026, I read Googleâs announcement, the Fairwind page, the Gemini API models, pricing and changelog pages, the Vertex AI model list and the independent leaderboards. Here is what is confirmed, what Carbon improves over Argon, what it would cost, and code you can run on Argon today with one line to change when Carbon opens. I havenât run Carbon: outside the first cohort and the labs that benchmarked it, nobody can.
1. The spec sheet: what Google published, and what it didnât
Googleâs launch post is long on benchmarks and short on specs. It gives a price and a rollout plan, but no model ID, context window, modality list or parameter count, and the URL pattern of Argonâs model card returns a 404 for Carbon. Where Google is silent, the box below says so and falls back to third-party listings, labeled as such.
The safety report linked from the post is Argonâs (October 2026), and I searched its text: Carbon isnât mentioned. It says Google canât rule out the unmitigated Argon reaching the Cyber Uplift Level 1 Critical Capability Level, which is why Argon shipped with cyber mitigations. For a successor sold on exploitation, that explains the staged rollout.
Gemini 4 Carbon at a glance (read November 3, 2026)
- ⢠Announced: October 28, 2026, on Googleâs blog, by Koray Kavukcuoglu (SVP, Google DeepMind, and Chief AI Architect, Google)
- ⢠Model ID: none published. Not on the Gemini API models page, the API changelog or the Vertex AI model list
- ⢠Parameters and architecture: not disclosed (Argonâs model card describes a sparse mixture-of-experts)
- ⢠Context window: not published by Google; Artificial Analysis and Vals.ai list 1M tokens (Argon: 1,048,576, shared by input and output)
- ⢠Modalities: not published by Google; Artificial Analysis lists text, image, speech and video in, text out
- ⢠License: proprietary, closed weights
- ⢠Intro price: $2 input / $10 output per 1M tokens, cached input 95% off ($0.10), the same as Argon
- ⢠After the intro period: $4 / $20, per a footnote in the post; no end date is given (Argonâs promo ends November 30)
- ⢠Access: a subset of cyber defenders from the week of October 28; more trusted partners next, through the Fairwind Program; developers, businesses and consumers âas soon as possibleâ
- ⢠Pre-release testing: Google says it takes part in the U.S. governmentâs voluntary pre-release model testing
There is no Carbon model ID yet, so donât guess one
Some aggregator pages already claim Carbon is live on Google Cloud APIs or in AI Studio; Googleâs models page, changelog and the Vertex AI model list show nothing of the kind. A guessed ID fails at best and, at worst, gets hard-coded in a config nobody revisits. Keep the model ID in configuration, set to gemini-4-argon, until Googleâs models page lists Carbon. Also note the Gemini API docs moved: ai.google.dev/gemini-api/docs/* now redirects to aistudio.google.com/docs/*.
2. What improved vs Gemini 4 Argon
Google publishes its benchmark table as an image, so I take the rows from VentureBeatâs write-up, whose cyber numbers match the ones in Googleâs post. By Googleâs count, Carbon has the top score in 15 of 17 rows. All of them are vendor-reported, and Google says the cyber evaluations ran without guardrails. Against Argon: SEC-bench Pro 88.2% vs 83.4%, ExploitGym 54.8% vs 42.0%, CWE-bench 71.0% vs 68.0%, Agentsâ Last Exam v1.1 77.4% vs 69.0%, GraphWalks 96.2% vs 84.2%, and FrontierSWE 2 61.2% vs 55.0%.
The independent check is Artificial Analysis. Its Carbon vs Argon comparison, which I read on November 3, has the Intelligence Index v5 going from 50 to 59 at high reasoning, Terminal-Bench 4.0 from 57% to 65% and FrontierCode 2.0 from 26% to 41%. If you compare with my Argon post, which quoted 53: version 5.0 changed the test mix, so old and new scores donât mix.
The three changes Google is selling
Cyber defense
Vulnerability finding, exploitation and patching all move up. Plus two internal claims with no data: over 2x Argonâs success rate on secure code, and patches Chromeâs team rated over 10x better than another labâs model.
Long horizon
Google says internal teams have seen Carbon run for days, pushing through dead ends to root-cause and patch bugs in large codebases. An anecdote, not a benchmark, but itâs the pitch.
Agent behavior
Vendor-reported: 0.0% attack success on Gray Swanâs indirect prompt injection test (Argon: 0.7%), 0.0% successful cheating on Terminal-Bench 4.0, and almost 80% fewer high-severity misalignment alerts in internal coding environments.
Googleâs claims next to what independent boards show
- ⢠#1 on Artificial Analysis: confirmed. Carbon (high) 59, Claude Opus 5.5 (max) 58, GPT-6 Astra (max) 57, GPT-6.1 Sol (max) 55, Argon (high) 50. One point on a composite index is a narrow lead.
- ⢠Coding agents: second, not first. In VentureBeatâs reading of Artificial Analysisâs Coding Agent Index, Claude Code with Opus 5.5 leads at 62 and Carbon in Googleâs Antigravity CLI scores 59, tied with two other agents; Argon scored 53. The leaderboard renders client-side, so I couldnât read it myself.
- ⢠WebDev Arena: #4 at 1768 (preliminary), behind Claude Opus 5.5, GPT-6 Astra and Claude Sonnet 5.5. The Register lists a âGPT-6.1 Astraâ there; neither the leaderboard nor OpenAIâs changelog has one.
- ⢠Vals Index: #2 at 70.45%, behind Claude Sonnet 5.5 and ahead of Opus 5.5.
- ⢠Where it still trails, in Googleâs own table: FrontierSWE 2 (61.2% vs GPT-6 Astraâs 65.5%) and OSWorld-2.1 offline (81.5% vs Opus 5.5âs 87.2%).
- ⢠Factuality cuts both ways. The AA-Omniscience net score rises from 46 to 54, but the hallucination rate at high reasoning is 11%, against 4% for Argon. Googleâs âabout 2x fewer unsupported claimsâ is an internal test; this one is external.
Where Carbon sits (Artificial Analysis, read November 3, 2026)
Intelligence Index v5.0 and per-task figures from Artificial Analysisâs comparison pages. Its cost per task uses $4/$20 for both Gemini models, the post-promo price, so at Carbonâs intro price that figure roughly halves. Time to first token includes thinking.
| Model (reasoning) | Index v5 | Price in / out per 1M | Cost per index task | Output tokens per task | Time to first token |
|---|---|---|---|---|---|
| Gemini 4 Carbon (high) | 59 | $2 / $10 intro, then $4 / $20 | $7.76 | 123k | 148 s |
| Claude Opus 5.5 (max) | 58 | $4 / $20 | $10.04 | 173k | 626 s |
| GPT-6 Astra (max) | 57 | $10 / $50 | $6.24 | 52k | 369 s |
| GPT-6.1 Sol (max) | 55 | $2 / $10 | $1.27 | 68k | 308 s |
| Gemini 4 Argon (high) | 50 | $2 / $10 to Nov 30, then $4 / $20 | $7.68 | 116k | 40 s |
How I read it
Carbon is a real step over Argon: nine points on the harder version of the index, and the best published scores on vulnerability finding and exploitation. But â#1â means one point over Opus 5.5 and a tie for second on coding agents. The case for Carbon is security work and long autonomous runs, not a win on every row.
3. Quickstart: build on Argon now, switch with one line
You canât call Carbon today unless youâre in the first cohort: Google hasnât published a model ID, and its post names no product surface for developers. So the code below runs on gemini-4-argon, with the model ID read from configuration. The second sample uses background execution, the documented way to run the long jobs Carbon is pitched at: the server runs the task, you get an interaction ID back right away, and you poll it without holding a connection open.
The snippets follow Googleâs docs; I havenât run them. You need a GEMINI_API_KEY from a paid-tier project, because Argon isnât on the free tier. When Carbon opens, read its docs page for differences (thinking levels, output limits, caching) before you flip the variable.
Python: one call with the model ID in configuration
The commented line is the swap point. The rest is the documented Argon call: thinking_level inside generation_config, and no sampling parameters, since Argon ignores them.
# pip install -U google-genai
# export GEMINI_API_KEY="YOUR_API_KEY" (paid-tier project: Argon has no free tier)
import os
from google import genai
# SWAP POINT: the only line that changes when Carbon opens.
# Set GEMINI_MODEL to the ID Google lists on its models page. Don't guess it.
MODEL = os.environ.get("GEMINI_MODEL", "gemini-4-argon")
client = genai.Client()
with open("payments/retry.py", encoding="utf-8") as f:
source = f.read()
interaction = client.interactions.create(
model=MODEL,
input="Find race conditions in this retry logic and propose a minimal patch:\n\n" + source,
generation_config={
"thinking_level": "medium", # low | medium (default) | high
"max_output_tokens": 32768, # thinking and the answer share this limit
},
)
print(interaction.output_text)Python: a long job in the background, with a budget
Background mode with max_output_tokens above the 64K default, a wall-clock budget that cancels the job, and the documented join over model_output steps. Pick the budget yourself; Google doesnât document one.
import os
import time
from google import genai
MODEL = os.environ.get("GEMINI_MODEL", "gemini-4-argon") # same swap point
BUDGET_SECONDS = 45 * 60 # your limit, not Google's
client = genai.Client()
with open("audit_bundle.txt", encoding="utf-8") as f:
bundle = f.read() # the files you want audited, concatenated
interaction = client.interactions.create(
model=MODEL,
input="Audit this code for injection and broken access control. For each "
"finding give file, line, severity and a minimal patch.\n\n" + bundle,
background=True, # needs store=True, the default
generation_config={
"thinking_level": "high",
"max_output_tokens": 131072, # without it, background stops at 64K
},
)
print("interaction id:", interaction.id) # save it: you can poll or cancel later
started = time.monotonic()
while interaction.status in ("in_progress", "queued"):
if time.monotonic() - started > BUDGET_SECONDS:
client.interactions.cancel(id=interaction.id)
raise TimeoutError(f"Cancelled {interaction.id} after {BUDGET_SECONDS} s")
time.sleep(10)
interaction = client.interactions.get(id=interaction.id)
if interaction.status != "completed":
raise RuntimeError(f"Finished with status: {interaction.status}")
# Output over 64K arrives as several model_output steps: join them all.
text = "".join(
content.text
for step in interaction.steps
if step.type == "model_output"
for content in step.content
if content.type == "text"
)
print(text)Shell: check whether your key can see a Gemini 4 model
Lists up to 1,000 models visible to your key and keeps the Gemini 4 names. Carbon is open to you when its name shows up here and on Googleâs models page.
# Lists the models your key can see and keeps the Gemini 4 names.
# Today this should print only Argon.
curl -s "https://generativelanguage.googleapis.com/v1beta/models?pageSize=1000" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
| grep -oE '"name": *"models/gemini-4[^"]*"'Migration notes that carry over from Argon
- ⢠Remove temperature, top_p and top_k: Argon ignores them. Expect the same on Carbon until its docs say otherwise.
- ⢠No explicit caching: drop cachedContents and caches.create. Implicit caching kicks in from 4,096-token prompts, and cached input bills at 95% off.
- ⢠Set max_output_tokens to 32,768 or more: thinking and the answer share the limit, and the response stops when itâs reached.
- ⢠In background mode the server stops at 64K tokens unless you set max_output_tokens. Background also requires store=True; with store=False the API returns a 400. Outside background, use HTTP timeouts of at least 15 minutes.
- ⢠Chaining a new interaction onto one thatâs still in_progress returns a 400. Wait for completed, then pass previous_interaction_id.
- ⢠On Vertex AI, the Interactions API is a preview feature; GenerateContent and Chat Completions are the supported paths there.
- ⢠Paid-tier interactions are kept for 55 days by default (configurable in AI Studio). Check that against your data policy before sending code from a security audit.
4. What a long job costs, at intro and list prices
Google prices Carbon exactly like Argon, so Argonâs rows on the Gemini API pricing page are the best guide: $2 input, $0.10 cached input and $10 output per 1M tokens through November 30, then $4, $0.20 and $20, with no long-context surcharge listed. Carbonâs promo has no end date. Here is one agent run priced on paper; the assumptions are mine, so swap in numbers from your own logs.
Assumptions
- ⢠30 steps of an agent loop on a security audit, each step a request that carries the whole conversation
- ⢠A 40,000-token stable prefix (instructions, tool definitions, a repository map), then 3,000 new input and 4,000 output tokens per step, thinking included
- ⢠From step 2 on, earlier context is a cache hit; the 7,000 new tokens are not. Googleâs implicit caching isnât guaranteed, hence the no-cache row
- ⢠Totals: about 4.34M input tokens (4.09M cached, 246K new) and 120K output; the context peaks at 246K, under OpenAIâs 272K long-context line
- ⢠Anthropic and OpenAI bill cache writes (5-minute and 30-minute rates used here); Google lists no write fee for implicit caching
The same run at list prices (USD, standard tier)
Same tokens in every row, so this compares price lists, not results. Real runs differ: Artificial Analysis counts 123k output tokens per task for Carbon, 52k for GPT-6 Astra and 173k for Opus 5.5.
| Model | Cache read / new input / output per 1M | One run | 1,000 runs |
|---|---|---|---|
| Gemini 4 Carbon, intro | $0.10 / $2 / $10 | $2.10 | $2,101 |
| Gemini 4 Carbon, after the promo | $0.20 / $4 / $20 | $4.20 | $4,202 |
| Gemini 4 Carbon, intro, no cache hits | $2 input / $10 output | $9.87 | $9,870 |
| Gemini 4 Argon, to Nov 30 / from Dec 1 | Same as Carbon | $2.10 / $4.20 | $2,101 / $4,202 |
| Claude Opus 5.5 | $0.20 / $5 (write) / $20 | $4.45 | $4,448 |
| GPT-6.1 Sol | $0.10 / $2.50 (write) / $10 | $2.22 | $2,224 |
| GPT-6 Astra | $1.00 / $12.50 (write) / $50 | $13.16 | $13,164 |
Three things stand out. The promo halves every line, and Carbonâs has no end date, so budget at $4/$20 from day one. Caching is worth more than the promo: $9.87 without cache hits, $2.10 with them. And at list prices Carbon lands next to Opus 5.5 ($4.20 vs $4.45) and at about twice GPT-6.1 Sol, so Artificial Analysisâs cost per task ($7.76 Carbon, $10.04 Opus 5.5, $1.27 Sol) is the number to watch.
Two numbers to plan around
Latency: Artificial Analysis measured 148 seconds to the first token for Carbon at high reasoning, against 40 for Argon. Plan for background jobs and queues, not chat-speed calls. Verbosity: Carbon used 205M output tokens to run the whole Intelligence Index, against 113M for Argon. Output is the expensive side of the bill, so cap max_output_tokens per job and log tokens per verified task.
5. Access: who is in, and how to ask
I covered Fairwindâs eligibility rules in my Gemini 4 Argon guide; here is what is different for Carbon, and one thing that changed on the program page since then.
What Googleâs pages say today
- ⢠First cohort: âa subset of cyber defenders,â from the week of October 28. Google doesnât say who.
- ⢠Next: more trusted partners through the Fairwind Program, phased in gradually. No dates.
- ⢠Then developers, businesses and consumers âas soon as possible.â The post names no API, AI Studio, Vertex AI or app timeline. VentureBeat quotes Antigravity lead Varun Mohan saying access widens through Fairwind before the rest of Antigravity.
- ⢠How to ask: the Fairwind page now says to contact your Google Cloud account team (and to become a Cloud customer first). In my Argon post I described an application form; today the âApply for accessâ section is just that instruction.
- ⢠Who qualifies and on what terms: governments, critical-infrastructure operators, core technology platforms and defensive research labs, with phishing-resistant MFA, access limited to internal security teams and no resale. Google says it works with over 650 partners.
- ⢠The Fairwind page still lists only Gemini 4 Argon. Carbon isnât on it yet.
On Google Cloud, Fairwind already has a concrete shape. The Vertex AI page for Gemini 4 Argon lists a second model ID, gemini-4-argon-cyber-permissive, for vulnerability discovery, reverse engineering, exploit verification and patch generation. It sits behind an allowlist (requests go through your Google team or Fairwind), runs only in the global and us locations and doesnât support computer use. A permissive Carbon could show up there the same way, but Google hasnât said it will.
If you are a defender with a deadline
Donât wait for Carbon. Fairwind already grants the permissive Argon to vetted teams, and your Cloud account team is the only door Google documents. The public Argon blocks offensive tasks such as pentesting and exploitation, so legitimate red-team work there will hit refusals; that gap is what Fairwind is for.
6. Honest limits
Plan around these before you promise Carbon to anyone.
Where I would be careful
- ⢠You canât buy it. No model ID, no API listing and no date: any plan built on Carbon today is a plan on Argon with a config switch.
- ⢠Almost every capability number is Googleâs. The cyber benchmarks ran without guardrails, the secure-code and Chrome patch claims come with no data, and âruns for daysâ is an anecdote.
- ⢠The intro price has no end date. Argonâs promo ends November 30; Carbonâs footnote only says $4/$20 applies afterward.
- ⢠Slow to start: 148 seconds to the first token at high reasoning, almost four times Argonâs 40.
- ⢠It guesses more at high reasoning. AA-Omniscience counts how often a model answers wrong instead of declining when it misses: 11% for Carbon at high, 4% at medium. Test on your own facts, and try medium first.
- ⢠No Carbon model card or Carbon safety report yet. The report Google links is Argonâs, so Carbonâs own Frontier Safety Framework results arenât public.
- ⢠Secondary sources are noisy: aggregators claim API access Google hasnât announced, and Vals.aiâs page shows two different Vals Index values. Prefer Googleâs pages and the live leaderboards.
Verdict
Gemini 4 Carbon looks like Googleâs best model: nine points over Argon on the hardest version of Artificial Analysisâs index, top scores on vulnerability finding and exploitation, and an intro price no higher than Argonâs. For security teams and long autonomous engineering jobs, itâs the model to get in line for.
For everyone else it isnât a decision yet, because you canât call it. Build on Argon now, keep the model ID in configuration, run long tasks in background mode, and measure cost per verified task, so you can tell within a day whether Carbon earns its place when it opens.
When to pick which
- Gemini 4 Carbon: Defensive security work and multi-hour or multi-day agent jobs, once you have access. Today that means Fairwind-eligible teams.
- Gemini 4 Argon: What you can run on Googleâs stack today, at $2/$10 until November 30, then $4/$20. Your Carbon rehearsal.
- Claude Opus 5.5: The coding-agent leader and one point behind Carbon on the index, at the same $4/$20, available today.
- GPT-6 Astra: Hard reasoning and FrontierSWE-style software work, with far fewer output tokens per task, at $10/$50.
- GPT-6.1 Sol: The cost pick: 55 on the index and $1.27 per index task, about a sixth of Carbonâs figure.
Prepare-to-switch checklist
- 1. Put the model ID in configuration wherever you call Gemini, set to gemini-4-argon.
- 2. Move long tasks to background mode, with max_output_tokens, a wall-clock budget and cancellation.
- 3. Build a 20â50 task eval from your own work, and log tokens, wall time and cost per verified task on Argon.
- 4. Budget at $4/$20, not the promo price.
- 5. If you do security work for a government, critical infrastructure or a core platform, contact your Google Cloud account team about Fairwind now.
- 6. Run the shell check weekly. When Carbon appears, read its docs page, rerun your eval, then flip the variable.
Sources for this post
- Google: Gemini 4 Carbon, our next frontier model (Oct 28, 2026)
- Google DeepMind: Fairwind Program
- Gemini API docs: models
- Gemini API docs: pricing (Gemini 4 Argon rows)
- Gemini API docs: changelog (Argon GA on Oct 13, 2026)
- Gemini API docs: Whatâs new in Gemini 4 Argon
- Gemini API docs: background execution
- Gemini API reference: list models
- Vertex AI docs: Gemini 4 Argon and the Cyber Permissive variant
- Google DeepMind: Gemini 4 Argon Safety & Security Report (PDF, Oct 2026)
- Artificial Analysis: Gemini 4 Carbon (independent)
- Artificial Analysis: Gemini 4 Carbon vs Gemini 4 Argon
- Artificial Analysis: Gemini 4 Carbon vs Claude Opus 5.5
- Artificial Analysis: AA-Omniscience
- Vals.ai: Gemini 4 Carbon (independent)
- Arena: WebDev leaderboard
- VentureBeat: launch coverage and Googleâs benchmark rows (secondary)
- The Register: launch coverage (secondary)
- Khaleej Times / Reuters: launch coverage (secondary)
- OpenAI docs: API pricing (GPT-6 Astra and GPT-6.1 Sol)
- Anthropic: Claude pricing (Opus 5.5)



