Google AI model guide

Gemini Models, Multimodal Inputs, and Token Cost Calculator

Estimate standard text cost across current Gemini models, then account for the parts a text box cannot measure: images, audio, video, PDFs, thinking, caching, tools, and the service tier used in production.

Three Gemini models to evaluate first

The right starting point depends on whether the job is hard, frequent, multimodal, or latency-sensitive. These are not interchangeable labels. Test the smallest plausible model with real examples and track failures before moving up the ladder.

Gemini 3.6 Flash

Multimodal and agentic production work

Google positions 3.6 Flash as a fast, broadly capable model for agent workflows and multimodal understanding. It accepts text, images, video, audio, and PDFs, with text output.

1,048,576 input / 65,536 output

Gemini 3.5 Flash-Lite

High-throughput, low-cost tasks

The economical option for extraction, classification, translation, and other workloads where throughput and unit cost matter more than top-end reasoning.

1,048,576 input / 65,536 output

Gemini 3.1 Pro Preview

Complex reasoning and richer applications

A Pro-tier option for difficult analysis and workflows that need stronger reasoning. Preview status should be part of your production risk and migration plan.

1,048,576 input / 65,536 output

Interactive cost estimate

Estimate Gemini API cost

Use text token counts and request volume to compare standard paid Gemini text rates. Multimodal inputs need Google's own token-counting tools.

Request pattern

Example workloads
Highest monthly estimate
$516.0000
Gemini 3.1 Pro Preview
Lowest monthly estimate
$20.8000
Gemini 2.5 Flash-Lite

Estimated standard text cost

Rates are per 1M tokens. Results are sorted from highest to lowest monthly estimate.

Gemini 3.1 Pro Preview

Context 1,048K / 65K

$516.0000
per month
Input
$2
Cache
$0.2
Output
$12

$0.0516 per request

Gemini 3.5 Flash

Context 1,048K / 65K

$387.0000
per month
Input
$1.5
Cache
$0.15
Output
$9

$0.0387 per request

Gemini 2.5 Pro

Context 1,048K / 65K

$385.0000
per month
Input
$1.25
Cache
$0.125
Output
$10

$0.0385 per request

Gemini 3.6 Flash

Context 1,048K / 65K

$349.5000
per month
Input
$1.5
Cache
$0.15
Output
$7.5

$0.0349 per request

Gemini 2.5 Flash

Context 1,048K / 65K

$94.9000
per month
Input
$0.3
Cache
$0.03
Output
$2.5

$0.009490 per request

Gemini 3.5 Flash-Lite

Context 1,048K / 65K

$94.9000
per month
Input
$0.3
Cache
$0.03
Output
$2.5

$0.009490 per request

Gemini 3.1 Flash-Lite

Context 1,048K / 65K

$64.5000
per month
Input
$0.25
Cache
$0.025
Output
$1.5

$0.006450 per request

Gemini 2.5 Flash-Lite

Context 1,048K / 65K

$20.8000
per month
Input
$0.1
Cache
$0.01
Output
$0.4

$0.002080 per request

The estimate covers text input, eligible cached reads, and text output at standard rates. Images, video, audio, PDFs, cache storage, thinking, tools, Batch, Flex, and Priority pricing are outside this calculation.

What Gemini can report about usage

A simple input-plus-output estimate is useful, but Gemini requests can expose more billing dimensions. Depending on the model and request, usage metadata can separate prompt content, generated candidates, cached content, internal thinking, and tool-related tokens. For multimodal work, Google's countTokens method can inspect the actual request before you send it for generation.

Text prompt

Instructions, conversation history, examples, JSON schemas, retrieved passages, and document text all contribute to the request. Count the assembled payload rather than only the user's latest message.

Media input

Images, audio, video, and PDFs do not map cleanly to a browser word count. Send the actual multimodal contents to Google's counting method when the result affects routing or hard limits.

Thinking and tools

Reasoning and tool use can add usage that is absent from a text-only forecast. Measure it from representative staging calls before fixing a product budget.

Cached content

Gemini supports context caching, and newer model families may use implicit caching. Savings and storage charges depend on Google's rules, so this page estimates eligible reads but not the full cache lifecycle.

Service tier changes the price and delivery tradeoff

The calculator uses standard paid text rates so the comparison stays consistent. Google also documents other ways to run work. Batch suits asynchronous jobs and is cheaper than standard processing. Flex trades guaranteed availability for a lower price. Priority processing costs more for workloads that need more predictable service. Pick the tier before you turn a per-request estimate into a budget.

Standard

The baseline used by this calculator.

Batch

Lower-cost asynchronous processing.

Flex

Discounted, opportunistic capacity.

Priority

Higher-priced priority processing.

Gemini token calculator FAQ

Does this Gemini calculator count images, audio, video, or PDFs?

No. The interactive estimate on this page is for text tokens. Use Gemini's countTokens method with the actual multimodal request when non-text input affects a limit or budget.

Which Gemini model is best for high-volume text processing?

Flash-Lite is designed for cost-sensitive throughput. Test it on your own extraction, classification, or transformation examples before choosing a more expensive model.

Why can my Gemini bill include more than input and output?

A production request may include thinking, cached content, tool use, media, or a different service tier. The calculator intentionally limits itself to standard text input, eligible cache reads, and text output.

How does long context affect Gemini price?

Some Gemini models use higher rates above a documented input threshold. When a matching long-context rule exists in this site's pricing data, the calculator applies it automatically.