Gemini 3.1 Pro Preview (batch)

by Google

google/gemini-3.1-pro-preview:batch
Input
$1.40/1M tokens
Output
$8.40/1M tokens
Context
1Mtokens
Max output
66Ktokens
Knows to
-
Released
19 Feb 2026

About

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.

Pricing

Input$1.40per 1M prompt tokens
Output$8.40per 1M generated tokens, reasoning included
Input over 200K$2.80the whole prompt is billed at this rate once it passes the threshold
Output over 200K$12.60applies to replies to those prompts
Web search$0.020per request that uses the provider’s built-in search

What a request costs

Typical requestEachPer 1,000
Short chat reply1,500 in · 400 out$0.0055$5.46
Question over a long document40,000 in · 800 out$0.063$62.72
Agent tool step20,000 in · 1,200 out$0.038$38.08
Very long prompt (over 200K)250,000 in · 1,500 out$0.719$718.90

At the developer-API rate, before any provider promotion or prompt-cache saving. In the app, the model picker shows what a message costs on your plan before you send it.

Benchmarks

Intelligence29.7#87 of 285
Coding68.8#49 of 163
Agentic8.2#85 of 127

Head-to-head rankings

  1. #4SlidesAgent arenaElo 122656% wins
  2. #8Godot gamesAgent arenaElo 123660% wins
  3. #11ASCII artModel arenaElo 127264% wins
  4. #11SVGModel arenaElo 128568% wins
  5. #22Game devAgent arenaElo 111444% wins
  6. #26UI componentsModel arenaElo 127969% wins
  7. #31Web appsAgent arenaElo 111945% wins
  8. #32Full stackAgent arenaElo 106841% wins
  9. #34Android appsAgent arenaElo 106441% wins
  10. #37Mobile appsAgent arenaElo 109143% wins

Scores from Artificial Analysis; bars are scaled to the best model on our list. Rankings from Design Arena head-to-head votes. Published by OpenRouter alongside its catalogue.

Call it from code

OpenAI-compatible: point any OpenAI SDK at https://api.privateer.pro/v1 and set model. Keys are created in the app under Settings.

cURL
curl https://api.privateer.pro/v1/chat/completions \
  -H "Authorization: Bearer $PRIVATEER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-3.1-pro-preview:batch",
    "messages": [{ "role": "user", "content": "Hello" }]
  }'
Python
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.privateer.pro/v1",
    api_key=os.environ["PRIVATEER_API_KEY"],
)
reply = client.chat.completions.create(
    model="google/gemini-3.1-pro-preview:batch",
    messages=[{"role": "user", "content": "Hello"}],
)
print(reply.choices[0].message.content)
JavaScript
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.privateer.pro/v1",
  apiKey: process.env.PRIVATEER_API_KEY,
});
const reply = await client.chat.completions.create({
  model: "google/gemini-3.1-pro-preview:batch",
  messages: [{ role: "user", content: "Hello" }],
});
console.log(reply.choices[0].message.content);

Parameters this model accepts

include_reasoningmax_tokensreasoningreasoning_effortresponse_formatseedstopstructured_outputstemperaturetool_choicetoolstop_p

API reference → · How API billing works →

Prices are USD at the developer-API rate, as of 16 Oct 2026, rebuilt daily from the providers’ live catalogues. ← All models