Snowflake Cortex | gemini-3.1-pro | 1.04858M | $0 if offer.cost.input is defined else '—'}} | $0 if offer.cost.output is defined else '—'}} | $0 if offer.cost.cache_read is defined else '—'}} | R T S | View{} |
OpenRouter | google/gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"cache_write": 0.375,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"reasoning": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
AIHubMix | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
Vertex | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
GitHub Copilot | gemini-3.1-pro-preview | 1M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
Auriko | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
Vivgrid | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
CrossModel | gemini/gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"cache_write": 2,
"context_over_200k": {
"cache_read": 0.4,
"cache_write": 4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"cache_write": 4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
Merge Gateway | google/gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
Google | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
Pioneer | gemini-3.1-pro | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"cache_write": 0.375,
"input": 2,
"output": 12
} |
LLM Gateway | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
OpenCode Zen | gemini-3.1-pro | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
Perplexity Agent | google/gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T · | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 2,
"output": 12,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |
ZenMux | google/gemini-3.1-pro-preview | 1.048M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T · | View{
"cache_read": 0.2,
"cache_write": 4.5,
"input": 2,
"output": 12
} |
Vercel AI Gateway | google/gemini-3.1-pro-preview | 1M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"input": 2,
"output": 12
} |
FastRouter | google/gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"input": 2,
"output": 12
} |
NanoGPT | google/gemini-3.1-pro-preview | 1.04876M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"input": 2,
"output": 12
} |
Abacus | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"input": 2,
"output": 12
} |
FrogBot | gemini-3-1-pro-preview | 1M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"input": 2,
"output": 12
} |
Kilo Gateway | google/gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0 if offer.cost.cache_read is defined else '—'}} | R T · | View{
"input": 2,
"output": 12,
"reasoning": 12
} |
DaoXE | gemini-3.1-pro-preview | 1.04858M | $2 if offer.cost.input is defined else '—'}} | $12 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"input": 2,
"output": 12
} |
OrcaRouter | google/gemini-3.1-pro-preview | 1.04858M | $4 if offer.cost.input is defined else '—'}} | $18 if offer.cost.output is defined else '—'}} | $0.2 if offer.cost.cache_read is defined else '—'}} | R T S | View{
"cache_read": 0.2,
"context_over_200k": {
"cache_read": 0.4,
"input": 4,
"output": 18
},
"input": 4,
"output": 18,
"tiers": [
{
"cache_read": 0.4,
"input": 4,
"output": 18,
"tier": {
"size": 200000,
"type": "context"
}
}
]
} |