Models / Google/ Gemini 3.1 Pro Preview Custom Tools

Gemini 3.1 Pro Preview Custom Tools

Google · released Feb 25, 2026

Input: text, images, audio, video and documents. Output: text.InputOutput
Type
Closed
Input
$2.00
Output
$12.00
Cached
None held

List price · per 1M tokens · Google AI at 1M context · machine-readable source ↗

Our take

Written Sep 4, 2026

Gemini 3.1 Pro Preview Custom Tools is Google's proprietary multimodal model built for long documents, code and tool-calling workflows. It handles up to one million tokens in a single request across text, images, audio and video, with measured coding strength and a tool-use score that is its only bright spot in agent tests.

Who should pick it

Choose this for coding workloads where its measured coding score is the relevant signal, or for long-context multimodal tasks needing one million tokens of working memory. Use it inside Google Vertex or AI Studio for the steepest price cut versus the same model on other platforms. Skip it if you need strong general agent performance, consistent speed across providers, or the ability to run offline.

The case for it

  • One-million-token request limit, the largest context we hold for this model, for document and video analysis.
  • Arena Coding score of 1521.2, indicating strong measured programming performance.
  • Half the price on Google Vertex and AI Studio versus the same model on OpenRouter and direct Google.
  • Positive tool-use score in agent evaluation, its only agent sub-score above zero.

The case against it

  • Poor general agent performance: negative scores on recovery, steerability and task outcome.
  • Throughput varies nearly fourfold by platform, from 29.5 to 111.5 tokens per second, with no data for mid-priced tiers.
  • Proprietary with no published parameter count and no downloadable weights.
00

How good is it?

A text model for everyday questions, drafting and coding, though it struggles with multi-step agent work and tool calls.

Good at
  • getting answers to everyday questionsArena Text (overall) · 13th of 168
  • drafts, rewrites and editingArena Creative Writing · 7th of 168
  • writing and completing codeArena Coding · 25th of 168
Less good at
  • multi-step work it carries out for youArena Agent · 44th of 55
  • calling tools to carry out requestsArena Agent · Tool use · 43rd of 55
  • getting back on track after a step failsArena Agent · Recovery · 48th of 55

EverydayGeneral questions and everyday reasoning

4.5 of 5

Arena Text (overall)13th of 168 · 1487

Arena Hard Prompts 14th of 168Arena Maths 19th of 163

CodingWriting and fixing code on its own

4 of 5

Arena Coding25th of 168 · 1521

Arena Code (WebDev) 48th of 95

AgenticPlanning, calling tools, staying on task

1.5 of 5

Arena Agent44th of 55 · −0.069

Arena Agent is the only board that has scored it for this.

WritingDrafting and rewriting prose

4 of 5

Arena Creative Writing7th of 168 · 1480

Arena Creative Writing is the only board that has scored it for this.

How it behaves in an agent loop
Tool usereaches for the right one, and does not invent one43rd of 55
Steerabilitydoes what it was asked, and changes course when told38th of 55
Recoverygets back on track after a command fails48th of 55
Task outcomefinishes what the session set out to do42nd of 55

Placings on Arena's agent boards, from live sessions people ran themselves. A model can lead on one of these and sit mid-field on the others.

Other boards it appears on
Arena Instruction Following 13th of 168Arena Agent · Steerability 38th of 55Arena Agent · Task outcome 42nd of 55Arena Agent · Tool use 43rd of 55Arena Agent · Recovery 48th of 55

Boards this model appears on that none of the ratings above are built on.

Every published score for this model12 scoresEvery figure we hold, from 12 boards, with who ran it and a link to the source — including the boards no rating above is built on.
−0.069source ↗
−0.224source ↗
−0.037source ↗
−0.075source ↗
−0.004source ↗
1521source ↗
1480source ↗
1507source ↗
1488source ↗
1487source ↗
1446source ↗
01

Where to rent it

Prices checked between 60 min and 1 hour ago — each listing carries its own date.

Cheapest published offer

Google AI, direct

The lab is the cheapest at this context. The strip above and this offer are the same one, compared at 1M of context. 2 cheaper rows below are outside that comparison: a non-standard pricing tier.

per 1M tokens
$2.00 in / $12.00 out
Context served
1M
Throughput
Not measured
Current provider offers with price, context and prompt-privacy answers
ProviderIn / out per 1M tokensContextThroughputTrains on promptsLogs promptsZero retention
Google AI Studioflex tierThrough OpenRouter$1.00 / $6.00checked 1 hour ago1M66K max reply97 tok/sNoYes55 daysUnknown
Google Vertex AIflex tierglobalThrough OpenRouter$1.00 / $6.00checked 1 hour ago1M66K max reply17 tok/sNoNoConfirmed
Google Vertex AIglobalThrough OpenRouter$2.00 / $12.00checked 1 hour ago1M66K max reply80 tok/sNoNoConfirmed
Google AI StudioThrough OpenRouter$2.00 / $12.00checked 1 hour ago1M66K max reply96 tok/sNoYes55 daysUnknown
OpenRouterOpenRouter's own listing$2.00 / $12.00checked 1 hour ago1Mnot measuredUnknownUnknownUnknown
Google AIDirect$2.00 / $12.00checked 60 min ago1M66K max replynot measuredUnknownUnknownUnknown
Google AI Studiopriority tierThrough OpenRouter$3.60 / $21.60checked 1 hour ago1M66K max reply69 tok/sNoYes55 daysUnknown
Google Vertex AIpriority tierglobalThrough OpenRouter$3.60 / $21.60checked 1 hour ago1M66K max reply42 tok/sNoNoConfirmed

Across the 8 listings we hold: 6 say they do not train on prompts, 0 say they do and 2 do not say. 3 appear in the zero-retention registry we check; the rest are unknown to us.

What each host's API supports

From the parameter list each endpoint publishes. Streaming is omitted: nothing we hold reports it, for any model.

API features per host
ProviderTool callingJSON outputStrict schema
Google AI StudioflexThrough OpenRouter✓✓✓
Google Vertex AIflex · globalThrough OpenRouter✓✓✓
Google Vertex AIglobalThrough OpenRouter✓✓✓
Google AI StudioThrough OpenRouter✓✓✓
OpenRouterOpenRouter's own listing✓✓✓
Google AIDirect
Google AI StudiopriorityThrough OpenRouter✓✓✓
Google Vertex AIpriority · globalThrough OpenRouter✓✓✓

Tool calling: 7 of 8 listings say yes, 1 publishes no parameter list. JSON output: 7 of 8 listings say yes, 1 publishes no parameter list. Strict schema: 7 of 8 listings say yes, 1 publishes no parameter list.

02

Models people weigh against Gemini 3.1 Pro Preview Custom Tools

03

When we formed this view

Recent changes

Sep 25, 2026BenchmarkScored −0.069 on Arena Agent
What movedleaderboard
Sep 25, 2026BenchmarkScored −0.224 on Arena Agent · Recovery
What movedleaderboard
Sep 25, 2026BenchmarkScored −0.037 on Arena Agent · Steerability
What movedleaderboard
Sep 25, 2026BenchmarkScored −0.075 on Arena Agent · Task outcome
What movedleaderboard
Sep 25, 2026BenchmarkScored −0.004 on Arena Agent · Tool use
What movedleaderboard
Sep 25, 2026BenchmarkScored 1521 on Arena Coding
What movedleaderboard
Sep 25, 2026BenchmarkScored 1480 on Arena Creative Writing
What movedleaderboard
Sep 25, 2026BenchmarkScored 1507 on Arena Hard Prompts
What movedleaderboard
Sep 25, 2026BenchmarkScored 1479 on Arena Instruction Following
What movedleaderboard
Sep 25, 2026BenchmarkScored 1488 on Arena Maths
What movedleaderboard

Each date is the day we first saw the change, or the day the maker announced it.

What we do not know about this model yet

  • 1 of 8 listings publishes no parameter list, so what its API accepts is unknown to us.
  • Nothing we hold says whether an endpoint streams, so we do not show it either way.
  • 2 of 8 listings do not say whether they train on prompts.
  • We hold no batch or off-peak rate for any of its listings.
04

Licence and identifiers

What the licence allowsWe hold no licence record for this model. Inside are the identifiers you need to pull it — its Hugging Face repo where we have one, our slug and a machine-readable card.

Licence

We hold no licence record for this model, and no record of published weights either — so we can neither summarise its terms nor point you at the weights.

Identifiers

Takes in, gives back
Text, images, audio, video and documents in, text out
Catalogue slug
google-gemini-3-1-pro-preview-custom-tools

Machine-readable model card (omc.json) →

Something wrong on this page? Tell us