Claude Opus 5.5 is live on SeedRouter

Gemini 4 Argon pricing: calculate the cost of a request

Estimate Gemini 4 Argon costs from input, cached input and thinking tokens. Read current SeedRouter rates and budget for conversations and long responses.

Read as Markdown

Gemini 4 Argon pricing has three quantities worth tracking: ordinary input, cached input and output including thinking. A short visible answer can still use a substantial output budget. A longer conversation also resends earlier messages, so the cost of turn ten need not resemble turn one.

This guide explains how to estimate a request from its reported usage and how to set a budget before sending it. The table below is SeedRouter's current billing-rate snapshot. Google's published list price and a Google AI subscription are separate things; neither should be substituted for the rates on your account.

Current Gemini 4 Argon pricing

USD per 1M tokens

USD per 1M tokensgooglellmgooglellm-vertext
Input$0.80$1.00
Output, including thinking$4.00$5.00
Cached input——

Cached tokens are part of input, not additional input. Each continuation request has its own usage. Failed requests are not charged.

Blog rates refresh periodically. For the latest model-page snapshot and the standard request example, open Gemini 4 Argon pricing. If pricing is unavailable, wait for a fresh table before estimating a bill; a missing rate does not mean a free request.

Google describes its introductory pricing period as ending on November 30, 2026. That date concerns Google's own published offer. It does not establish a future SeedRouter price. Check the official announcement for the offer and the table above for the account rates used here.

Calculate a request without counting cache twice

Use the native usageMetadata fields, rather than estimating tokens from the number of words displayed:

SymbolUsage valueMeaning
PpromptTokenCountAll reported prompt tokens, including cached tokens
CcachedContentTokenCountThe cached portion of that input
OcandidatesTokenCount + thoughtsTokenCountAnswer and thinking tokens
I, R, UInput, cached-input and output rates aboveUSD per million tokens

The request estimate is:

cost = ((P - C) * I + C * R + O * U) / 1,000,000

Cached input is already part of the prompt total. Charging all of P at the ordinary rate and then adding C again counts it twice. Likewise, charging only the visible candidate text misses thinking. Google documents these counters in its token guide; the API reference explains how SeedRouter uses the native response.

Treat omitted counters as zero only when the completed response establishes that no such usage was reported. If the connection ends before usage arrives, the amount is unknown from that response. Check your account's usage record instead of displaying a zero-cost success.

Three worked token budgets

These are illustrative token counts, not measurements of a particular prompt. Substitute the rates from the live table for I, R and U.

ExampleOrdinary inputCached inputOutput including thinkingCost expression
Short request2,00001,0000.002 * I + 0.001 * U
Repeated document, cache hit reported10,00040,0002,0000.010 * I + 0.040 * R + 0.002 * U
Same document, no cache hit50,00002,0000.050 * I + 0.002 * U

The second and third examples have the same 50,000-token prompt and output size. Their cost difference is 0.040 * (I - R). This isolates the effect of caching without pretending every repeated document will receive a cache hit.

For a monthly estimate, multiply each request class by its expected number of requests, then add the classes. Include follow-up turns and continuations. A plan based only on the number of users misses how differently those users work: one may ask a short question, while another repeatedly sends a large document.

Thinking and context affect the budget differently

Argon shares 1,048,576 tokens across input, thinking and output. That is a capacity limit, not a promise to generate that many answer tokens. maxOutputTokens includes thinking, so setting it to 1,024 does not promise 1,024 tokens of visible text. The model may spend some or most of the allowance reasoning. See Google's native generation guide.

Use thinkingLevel to choose low, medium or high; the default is medium. Start with a level appropriate to the task, then evaluate whether a higher setting improves the result enough to justify its measured cost. There is no fixed multiplier from a thinking level to a bill.

For a single ordinary request, an output budget B gives an output-cost allowance of B * U / 1,000,000. Add estimated input costs separately. Tool-specific charges, where applicable, require their own budget and verification; they are not covered by this basic text formula.

Conversations and continuation are different

A follow-up conversation sends earlier user and model turns as history. Those tokens become input to the new request. Store complete native content, including signatures, rather than recreating history from the visible answer alone. The Python streaming tutorial demonstrates that flow.

Long decode instead resumes the same generation from an opaque continuation token. Google's long-decode guide requires the original request and the latest token; partial output must not be appended as a new conversation turn. Each raw request has usage. Sum completed request records once, and do not add a combined SDK total on top of those same records.

SeedRouter's basic text streaming has passed a local end-to-end check. Long decode and advanced operations still require separate capability verification. This article explains the budget rules, not a claim that every operation has been exercised successfully.

Budget questions

Is Gemini 4 Argon free with Google AI Pro?

App access and API billing are separate. The access guide distinguishes Gemini App, Antigravity and API access. A consumer subscription does not establish a free SeedRouter API allowance.

Does a cache hit make the whole request cheaper?

It reduces the charge for the cached input portion. New input and generated output keep their own rates. Check the actual cached-token count; repeating text alone is not evidence of a hit.

Why does the bill exceed the visible answer's token cost?

Thinking is billed as output, and the prompt is billed too. Compare all usage counters with the rate table before treating the difference as a billing error.

Build the budget from usage

For Gemini 4 Argon pricing, keep the rate snapshot, ordinary input, cached input and total output together. Estimate with explicit token assumptions, then replace those assumptions with completed-request usage. Use the Playground for your own task and compare models with the Opus 5.5 guide when choosing where to spend the budget.

Related guides