AI DevelopmentGoogle

Gemini 4 Carbon: Google’s Top Model, Who Can Use It and What It Costs

November 3, 2026
14 min read
A faceted black carbon crystal balanced on one corner over a dark reflective floor, crossed by two thin teal beams of light
Share:

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 v5Price in / out per 1MCost per index taskOutput tokens per taskTime to first token
Gemini 4 Carbon (high)59$2 / $10 intro, then $4 / $20$7.76123k148 s
Claude Opus 5.5 (max)58$4 / $20$10.04173k626 s
GPT-6 Astra (max)57$10 / $50$6.2452k369 s
GPT-6.1 Sol (max)55$2 / $10$1.2768k308 s
Gemini 4 Argon (high)50$2 / $10 to Nov 30, then $4 / $20$7.68116k40 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.

ModelCache read / new input / output per 1MOne run1,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 1Same 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. 1. Put the model ID in configuration wherever you call Gemini, set to gemini-4-argon.
  2. 2. Move long tasks to background mode, with max_output_tokens, a wall-clock budget and cancellation.
  3. 3. Build a 20–50 task eval from your own work, and log tokens, wall time and cost per verified task on Argon.
  4. 4. Budget at $4/$20, not the promo price.
  5. 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. 6. Run the shell check weekly. When Carbon appears, read its docs page, rerun your eval, then flip the variable.
Diego Rodriguez

Diego Rodriguez

Senior Full-Stack & AI Engineer

Diego has 10+ years of experience building production-grade AI-powered applications, from LLM orchestration and RAG pipelines to ML-driven risk detection and algorithmic trading systems.

Learn more about Diego →