API PRICES
Google · gemini-3.1-pro-preview
Provider prices, cheapest first
Price comparison
- Official (cash)
- Input 2 / output 12 USD/million tokensGoogle ·
- Lowest inference provider (cash)
- Input 2 / output 12 USD/million tokensOpenRouter · Aggregator ·
- Lowest relay (credit)
- 9 CNY credit/million total tokens4router.net "GeminiApi" ·
Official and inference-provider prices are cash; relay prices are site credit (USD credit or CNY credit), a different unit, compared separately. Relay prices are per million total tokens at 75% input and 25% output.
All official and inference price observations
Google · gemini-3.1-pro-preview official price: input 2, output 12 USD per million tokens (Google, observed 2026-10-24). Cheapest inference provider: OpenRouter, input 2, output 12 USD per million tokens. Cheapest relay: 4router.net, group "GeminiApi" 9 CNY_CREDIT per million total tokens (credit price, not cash, observed 2026-10-23). 198 sites have comparable prices; 495 sites list this model.Relay blended price uses 75% input and 25% output. Conditions: Context tier: PROMPT_LE_200K · Standard processing · section: Gemini 3.1 Pro Preview · tier: Standard · Context tier: OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE · Additional image price 0.000002 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)
Price ranges per million tokens
Official cash prices · Lowest 4.5 · median 6 · highest 7.5 · 2 quotes USD / per million tokens
Inference provider cash prices · Lowest 4.5 · median 4.5 · highest 4.5 · 1 quotes USD / per million tokens
Relay CNY credit prices · Lowest 9 · median 9 · highest 9 · 1 quotes CNY / per million tokens, site credit
Official price
| Provider | Tariff | Input | Output | Cache read | Cache write | Unit | Observed | Conditions and source |
|---|---|---|---|---|---|---|---|---|
| Standard | 2 | 12 | 0.2 | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Standard processing · section: Gemini 3.1 Pro Preview · tier: StandardFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [],
"contextTier": "PROMPT_LE_200K",
"processingMode": "standard",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview",
"tier: Standard"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Standard | 4 | 18 | 0.4 | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Standard processing · section: Gemini 3.1 Pro Preview · tier: StandardFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [],
"contextTier": "PROMPT_GT_200K",
"processingMode": "standard",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview",
"tier: Standard"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source |
Official prices are the vendor's cash prices. Inference providers also list cash prices and can be compared directly. Relays list prices in site credit; what you actually pay depends on each site's top-up rate, so they cannot be compared with official prices directly.
Inference providers
| Provider | Tariff | Input | Output | Cache read | Cache write | Unit | Observed | Conditions and source | vs official |
|---|---|---|---|---|---|---|---|---|---|
| OpenRouter · Aggregator | Standard | 2 | 12 | 0.2 | 0.375 | USD / 1M tokens | Context tier: OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE · Additional image price 0.000002 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"cacheRead": "0.0000002",
"cacheWrite": "0.000000375",
"input": "0.000002",
"output": "0.000012"
},
"conditions": [],
"contextTier": "OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000002 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source |
Other tariffs and prices to review
Official price
| Provider | Tariff | Input | Output | Cache read | Cache write | Unit | Observed | Conditions and source |
|---|---|---|---|---|---|---|---|---|
| Batch | 2 | 9 | — | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Batch processing · tier: Batch · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Batch"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "batch",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Batch | 1 | 6 | — | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Batch processing · tier: Batch · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Batch"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "batch",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 2 | 9 | — | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Flex processing · tier: Flex · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Flex"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "flex",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 1 | 6 | — | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Flex processing · tier: Flex · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Flex"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "flex",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 7.2 | 32.4 | 0.72 | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Priority processing · tier: Priority · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Priority"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "priority",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 3.6 | 21.6 | 0.36 | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Priority processing · tier: Priority · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Priority"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "priority",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 2 | 9 | 0.2 | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Processing mode: contributor · tier: Contributor · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Contributor"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "contributor",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 1 | 6 | 0.1 | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Processing mode: contributor · tier: Contributor · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Contributor"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "contributor",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source |
Inference providers
| Provider | Tariff | Input | Output | Cache read | Cache write | Unit | Observed | Conditions and source |
|---|---|---|---|---|---|---|---|---|
| OpenRouter · Aggregator | Standard | 4 | 18 | 0.4 | — | USD / 1M tokens | Context tier: OPENROUTER_MIN_PROMPT_TOKENS_200000 · OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated) · Additional image price 0.000002 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"cacheRead": "0.0000004",
"input": "0.000004",
"output": "0.000018"
},
"conditions": [
"OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated)"
],
"contextTier": "OPENROUTER_MIN_PROMPT_TOKENS_200000",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000002 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | |
| OpenRouter · Aggregator | Batch | 1 | 6 | — | — | USD / 1M tokens | Context tier: OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE · OpenRouter batch variant · Additional image price 0.000001 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"input": "0.000001",
"output": "0.000006"
},
"conditions": [
"OpenRouter batch variant"
],
"contextTier": "OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000001 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | |
| OpenRouter · Aggregator | Batch | 2 | 9 | — | — | USD / 1M tokens | Context tier: OPENROUTER_MIN_PROMPT_TOKENS_200000 · OpenRouter batch variant · OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated) · Additional image price 0.000001 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"input": "0.000002",
"output": "0.000009"
},
"conditions": [
"OpenRouter batch variant",
"OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated)"
],
"contextTier": "OPENROUTER_MIN_PROMPT_TOKENS_200000",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000001 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source |
Older official and inference provider prices
Earlier price observations and their original conditions
Official price
| Provider | Tariff | Input | Output | Cache read | Cache write | Unit | Observed | Conditions and source |
|---|---|---|---|---|---|---|---|---|
| Batch | 1 | 6 | — | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Batch processing · tier: Batch · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Batch"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "batch",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 1 | 6 | — | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Flex processing · tier: Flex · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Flex"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "flex",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 1 | 6 | 0.1 | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Processing mode: contributor · tier: Contributor · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Contributor"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "contributor",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Batch | 2 | 9 | — | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Batch processing · tier: Batch · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Batch"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "batch",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 2 | 9 | — | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Flex processing · tier: Flex · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Flex"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "flex",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 2 | 9 | 0.2 | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Processing mode: contributor · tier: Contributor · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Contributor"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "contributor",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Standard | 2 | 12 | 0.2 | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Standard processing · section: Gemini 3.1 Pro Preview · tier: StandardFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [],
"contextTier": "PROMPT_LE_200K",
"processingMode": "standard",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview",
"tier: Standard"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Standard | 4 | 18 | 0.4 | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Standard processing · section: Gemini 3.1 Pro Preview · tier: StandardFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [],
"contextTier": "PROMPT_GT_200K",
"processingMode": "standard",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview",
"tier: Standard"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 3.6 | 21.6 | 0.36 | — | USD / 1M tokens | Context tier: PROMPT_LE_200K · Priority processing · tier: Priority · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Priority"
],
"contextTier": "PROMPT_LE_200K",
"processingMode": "priority",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | ||
| Other tariff | 7.2 | 32.4 | 0.72 | — | USD / 1M tokens | Context tier: PROMPT_GT_200K · Priority processing · tier: Priority · section: Gemini 3.1 Pro PreviewFull price conditions{
"sourceUnit": null,
"sourceAmounts": null,
"conditions": [
"tier: Priority"
],
"contextTier": "PROMPT_GT_200K",
"processingMode": "priority",
"conditionNotes": [
"section: Gemini 3.1 Pro Preview"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source |
Inference providers
| Provider | Tariff | Input | Output | Cache read | Cache write | Unit | Observed | Conditions and source |
|---|---|---|---|---|---|---|---|---|
| OpenRouter · Aggregator | Batch | 1 | 6 | — | — | USD / 1M tokens | Context tier: OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE · OpenRouter batch variant · Additional image price 0.000001 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"input": "0.000001",
"output": "0.000006"
},
"conditions": [
"OpenRouter batch variant"
],
"contextTier": "OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000001 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | |
| OpenRouter · Aggregator | Batch | 2 | 9 | — | — | USD / 1M tokens | Context tier: OPENROUTER_MIN_PROMPT_TOKENS_200000 · OpenRouter batch variant · OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated) · Additional image price 0.000001 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"input": "0.000002",
"output": "0.000009"
},
"conditions": [
"OpenRouter batch variant",
"OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated)"
],
"contextTier": "OPENROUTER_MIN_PROMPT_TOKENS_200000",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000001 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000006 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | |
| OpenRouter · Aggregator | Standard | 2 | 12 | 0.2 | 0.375 | USD / 1M tokens | Context tier: OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE · Additional image price 0.000002 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"cacheRead": "0.0000002",
"cacheWrite": "0.000000375",
"input": "0.000002",
"output": "0.000012"
},
"conditions": [],
"contextTier": "OPENROUTER_DEFAULT_WHEN_NO_OVERRIDE",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000002 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source | |
| OpenRouter · Aggregator | Standard | 4 | 18 | 0.4 | — | USD / 1M tokens | Context tier: OPENROUTER_MIN_PROMPT_TOKENS_200000 · OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated) · Additional image price 0.000002 USD (per unit as declared by OpenRouter) · Additional web_search price 0.014 USD (per unit as declared by OpenRouter) · Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)Full price conditions{
"sourceUnit": "USD_PER_TOKEN",
"sourceAmounts": {
"cacheRead": "0.0000004",
"input": "0.000004",
"output": "0.000018"
},
"conditions": [
"OpenRouter override for prompts from 200000 tokens (boundary inclusivity not stated)"
],
"contextTier": "OPENROUTER_MIN_PROMPT_TOKENS_200000",
"processingMode": null,
"conditionNotes": [
"Additional image price 0.000002 USD (per unit as declared by OpenRouter)",
"Additional web_search price 0.014 USD (per unit as declared by OpenRouter)",
"Additional internal_reasoning price 0.000012 USD (per unit as declared by OpenRouter)"
],
"effectiveFrom": null,
"effectiveUntil": null
}Official source |
Unit: CNY credits per 1M tokens. These are site-credit prices; actual cost depends on each site’s top-up rate.
Price range: lowest 9 · median 9 · highest 9 (1 quotes, CNY credits per million total tokens)
Relays
Prices below are in site credit, not cash.
| # | Provider | Plan / conditions | Input ↑CNY credits / 1M | Output CNY credits / 1M | Cache readCNY credits / 1M | BlendedCNY credits / 1M | Details |
|---|---|---|---|---|---|---|---|
| Recent price | |||||||
| 01 | 4router.netAsk or discussCollected: Collected this cycle View 1 plans | GeminiApi Gemini full-strength Api [machine translation]Original: Gemini满血Api Operator pending verification | 4 | 24 | 0.4 | 9Median price ÷ this price: 1× | Full prices and sources |
Special groups · 2 rows · not ranked
These plans are marked as test, internal, disabled, gated by top-up or membership, or have a near-zero ratio. They may not be purchasable or stable, so they are listed separately and left out of the ranking and statistics.
- near-zero-ratio group: 1 rows
- test or debug group: 1 rows
- openkun.xyz · Gemini Antigravity [machine translation]Group on site: Gemini 反重力 · gemini-3.1-pro-preview · Input 0.84 / Output 5.22 CNY credits / 1M
- ai-api.loft.games · test · gemini-3.1-pro-preview · Input 0.96 / Output 5.76 CNY credits / 1M
Related variants · 21 rows · not ranked
These are special editions of the model (thinking, max, search, batch, long context, free, etc.). They are priced differently from the base model, so they are listed separately and not ranked. Names that only add an effort level such as low, high or nothinking are compared with the base model.
- gemini-3.1-pro-preview-thinking-low (-thinking-low · thinking edition): 9 rows
- gemini-3.1-pro-preview-thinking-1024 (-thinking-1024 · thinking edition): 5 rows
- gemini-3.1-pro-preview-thinking-high (-thinking-high · thinking edition): 4 rows
- gemini-3.1-pro-preview-thinking (-thinking · thinking edition): 3 rows
- www.ggwk1.online · gemini - special-price group [machine translation]Group on site: gemini-特价组 · gemini-3.1-pro-preview-thinking-high · Input 1 / Output 6 CNY credits / 1M
- viseapi.com · default · gemini-3.1-pro-preview-thinking · Input 1.6 / Output 9.6 CNY credits / 1M
- quqiai.top · vertex · gemini-3.1-pro-preview-thinking · Input 2 / Output 12 CNY credits / 1M
- www.ggwk1.online · a all-model combined group-1x rate multiplier [machine translation]Group on site: a全模型综合组-1倍率 · gemini-3.1-pro-preview-thinking-high · Input 2 / Output 12 CNY credits / 1M
- ai.soruxgpt.com · gemini-cli · gemini-3.1-pro-preview-thinking-low · Input 2.4 / Output 14.4 CNY credits / 1M
- ai.soruxgpt.com · gemini-cli · gemini-3.1-pro-preview-thinking · Input 2.4 / Output 14.4 CNY credits / 1M
- ai.soruxgpt.com · gemini-cli · gemini-3.1-pro-preview-thinking-high · Input 2.4 / Output 14.4 CNY credits / 1M
- ai.soruxgpt.com · gemini-chat · gemini-3.1-pro-preview-thinking-low · Input 3.6 / Output 21.6 CNY credits / 1M
- www.ggwk1.online · Gemini-Vertex channel [machine translation]Group on site: Gemini-Vertex渠道 · gemini-3.1-pro-preview-thinking-high · Input 4.4 / Output 26.4 CNY credits / 1M
- paw.v1chat.cc · default · gemini-3.1-pro-preview-thinking-1024 · Input 4.5 / Output 17.181 CNY credits / 1M
How this ranking works
All per-token prices: 93,968 prices from 854 sites (about 751 companies). 84,786 are ranked, from 838 sites (about 736 companies); 9,182 more are listed separately and not ranked. Prices collected up to 2026-10-24.
This model has 2358 recorded prices; 629 can be compared directly (468 ranked, 161 listed separately). Not comparable yet: price not parsed yet 819, tiered by rules (see Tiered prices) 386, billed per request or another unit 321, ratio looks unset 69, new price under review; showing the previous one 58, scope of the official doc price not confirmed 48, display unit not confirmed 20
1 recent · 0 stale (older than 10 days, or not updated by this refresh) · 0 unverified timestamps. Minimum and median only count recent paid prices; older prices stay in the table. 0 zero-valued pairs are separately unverified, without proof of free eligibility. Timing does not verify payment, upstream identity or quality.
Prices are converted to site credits using each site’s published ratio. What you actually pay depends on its top-up rate. Input, output and cache prices in each row come from the same plan. Several sites run by the same company take one place in the ranking: its cheapest plan, with the other sites listed under it. We judge “same company” by identical prices, status pages or homepage code; this is not a legal finding. To see every site’s prices, choose “All plans” or filter by provider.
“Self-declared unofficial channel” means the plan name itself says “reverse-engineered” or similar. We have not verified their source or quality. Minimum and median only count regular plans.
Sources not accepted this cycle and reasons
FAQ
Which API is cheapest for Google · gemini-3.1-pro-preview?
4router.net, group "GeminiApi", 9 CNY credit per million total tokens, observed 2026-10-23. 198 sites have comparable prices.
What is the official price for Google · gemini-3.1-pro-preview?
Input 2, output 12 USD per million tokens, checked 2026-10-24. Lowest inference provider: OpenRouter, input 2, output 12 USD per million tokens.
How do I use Google · gemini-3.1-pro-preview in Claude Code or Codex?
Install Grandet Skill, then say "Connect the cheapest Google · gemini-3.1-pro-preview API to Claude Code for me". Install Skill →