G3
Preview
Gemini 3.1 Pro Preview
Pricing
USD per 1M tokens
Input
$2.00
per 1M tokens
Output
$12.00
per 1M tokens
Cached input
$0.20
per 1M tokens
Capabilities
Spec
| Context window | 1,048,576 |
| Modalities | textvisionaudiovideo |
| Endpoint | /v1beta/models/gemini-3.1-pro-preview:generateContent |
function_callingcode_executionstructured_outputssearch_groundingurl_contextthinkingbatch_apicachingmaps_grounding
Trend
Pricing history
Verified facts
Source-linked, per field
| Input price (per 1M tokens) | $2 | — |
| Output price (per 1M tokens) | $12 | — |
| Cached input price (per 1M tokens) | $0.2 | — |
| Context window | 1,048,576 tokens | — |
| Lifecycle | preview32 changes | Source ↗ Jul 7 |
| Vision input | ✓ supported | — |
| Audio input | ✓ supported | — |
| Video input | ✓ supported | — |
| Function calling | ✓ supported | — |
| Structured output (JSON schema) | ✓ supported | — |
| Prompt caching | ✓ supported | — |
| Batch API | ✓ supported | — |
Last verified Jul 7, 2026 23:21 UTC.
Each value links to the provider page it was extracted from.
Activity
Change timeline
active→preview
"Paid Tier, per 1M tokens in USD Input price $2.00, prompts <= 200k tokens Output price $12.00, prompts <= 200k tokens"
$2/1M in, $12/1M out, $0.2/1M cached, 1,048,576 ctx→$2/1M in, $12/1M out
preview→active
preview→active
"The pages do not explicitly state any pricing or capabilities for gemini-3.1-pro-preview."
preview→active
"The pages do not explicitly state the capabilities supported for gemini-3.1-pro-preview."
preview→active
preview→active
preview→active
preview→active
"Model: gemini-3.1-pro-preview Lifecycle: preview"
active→preview
preview→active
"The pages do not explicitly state any pricing or capabilities for gemini-3.1-pro-preview."
preview→active
active→preview
"Model: gemini-3.1-pro-preview Lifecycle: active Capabilities: supports only text modality, no explicit support for vision, audio, video, function calling, structured output, prompt caching, streaming, batch API, or fine-tuning are stated."
preview→active
active→preview