Gemini · Model guide
Gemini 3.1 Pro Preview
Google's preview flagship for complex work in the Gemini 3 generation. It combines native text, image, audio and video understanding with a 1M-token context and strong reasoning, coding and long-horizon agent performance.
What this model is good at
What the vendor positions it for, and which of our models to reach for instead.
VendorGoogle's most advanced model for complex tasks at its February 2026 release.source
- gemini/gemini-3.6-flashfaster —Choose 3.6 Flash when speed, token efficiency and stable availability matter more.
Pricing and billing
Tiered pricing: the rate changes once the input passes the threshold.
| Price / 1M tokens by input size | Input < 200.0K | Input ≥ 200.0K |
|---|---|---|
| Input | $ 2.00 | $ 4.00 |
| Output | $ 12.00 | $ 18.00 |
| Cache read | $ 0.20 | $ 0.40 |
| Cache write | $ 2.00 | $ 4.00 |
At this input size you are on the Input < 200.0K tier.
+ 2.0K × $ 12.00
Capabilities and limits
What CrossModel guarantees across every route this model can take right now.
- Context window
- 1.0M tokens
- Max output
- 65.5K tokens
- Input / output modalities
- Text + Image + Audio + Video → Text
- Streaming
- Supported
- Tool calling
- Supported
- Structured output (JSON)
- Supported
- Image input
- Supported
- Thinking mode
- Supported· always on
- Reasoning effort
- low · medium · high
- Available endpoints
- /v1/chat/completions · /v1/responses · /v1/messages
Published benchmarks
Scores the vendor reported, with the evaluation setup each one came from.
Vendor-reported numbers, not CrossModel measurements. Scores are only comparable when the benchmark version, metric and evaluation setup match, so nothing here is averaged or ranked.
Use it in your tools
Point the base URL at CrossModel and paste this model ID — every tool below has a setup guide.
Frequently asked questions
What is Gemini 3.1 Pro Preview?
How much does Gemini 3.1 Pro Preview cost?
Does Gemini 3.1 Pro Preview support tool calling and structured output?
Which endpoint do I call?
Can I try it without writing code?
Chat first, integrate later
Chat first, then wire it in once you like the answers.