Google: gemini-3.1-pro-preview:free

gemini-3.1-pro-preview:free
1M context65.5K outReasoningToolsVisionAudio inVideoFilesCacheStructuredWeb searchURL contextStreamingSystem msg
Released Feb 19, 2026Knowledge cutoff 2024Updated Feb 19, 2026

Gemini 3.1 Pro Preview is Google’s frontier reasoning model, delivering enhanced software engineering performance, improved agentic reliability, and more efficient token usage across complex workflows. Building on the multimodal foundation of the Gemini 3 series, it combines high-precision reasoning across text, image, video, audio, and code with a 1M-token context window. Reasoning Details must be preserved when using multi-turn tool calling, see our docs here: https://openrouter.ai/docs/use-cases/reasoning-tokens#preserving-reasoning. The 3.1 update introduces measurable gains in SWE benchmarks and real-world coding environments, along with stronger autonomous task execution in structured domains such as finance and spreadsheet-based workflows. Designed for advanced development and agentic systems, Gemini 3.1 Pro Preview improves long-horizon stability and tool orchestration while increasing token efficiency. It introduces a new medium thinking level to better balance cost, speed, and performance. The model excels in agentic coding, structured planning, multimodal analysis, and workflow automation, making it well-suited for autonomous agents, financial modeling, spreadsheet automation, and high-context enterprise tasks.

Mode chatTokenizer Gemini

All providers for this model are busy right now

Every upstream provider has hit its rate limit. The model comes back automatically once limits lift, usually within hours. Try again in a little while or switch to another model.

Request this model on Discord

Pricing

Input price
$0.00/ 1M tokens
Output price
$0.00/ 1M tokens
Compatible endpoints openaiVendor Google

Performance

Loading performance data...

Usage & Ranking

Loading usage...

Supported parameters

All providers = every upstream serving this model supports it. Some providers = depends on which upstream handles the request. Default = the value sent when you leave the parameter unset.

ParameterProvidersDefault
frequency_penaltySome providersNot sent by default
include_reasoningAll providers-
max_tokensAll providers-
presence_penaltySome providersNot sent by default
reasoningAll providers-
repetition_penaltySome providersNot sent by default
response_formatAll providers-
seedAll providers-
stopSome providers-
structured_outputsAll providers-
temperatureAll providersNot sent by default
tool_choiceAll providers-
toolsAll providers-
top_kSome providersNot sent by default
top_pAll providersNot sent by default

Frequently asked questions

Similar models