tokendrift

gemini-3.1-pro

Gemini 3.1 Pro — priced by Google.

Published tiers

What the most recent complete run published for this model, one row per priced tier, each with the source it was read from.

Tier Input USD/1M Output USD/1M Last read Read from Flags
batch:long_context29Gemini API pricing (docs)unconfirmedsingle source
batch:short_context16Gemini API pricing (docs)unconfirmedsingle source
cache_hit:batch_long_context0.4n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedsingle source
cache_hit:batch_short_context0.2n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedsingle source
cache_hit:flex_long_context0.4n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedsingle source
cache_hit:flex_short_context0.2n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedsingle source
cache_hit:long_context0.4n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedone of several ratessingle source
cache_hit:priority_long_context0.72n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedsingle source
cache_hit:priority_short_context0.36n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedsingle source
cache_hit:short_context0.2n/a, not applicable: this tier prices input tokens only and has no output sideGemini API pricing (docs)unconfirmedone of several ratessingle source
flat:flex_long_context29Gemini API pricing (docs)unconfirmedsingle source
flat:flex_short_context16Gemini API pricing (docs)unconfirmedsingle source
flat:long_context418Gemini API pricing (docs)unconfirmedone of several ratessingle source
flat:priority_long_context7.232.4Gemini API pricing (docs)unconfirmedsingle source
flat:priority_short_context3.621.6Gemini API pricing (docs)unconfirmedsingle source
flat:short_context212Gemini API pricing (docs)unconfirmedone of several ratessingle source
This model on the price scale0.2 to 32.4 across 24 published values

The same six decades as the front page, so a price is in the same place here as it is anywhere else on this site. The two marks in the accent colour are this model’s cheapest and dearest published values.

Price history

Every distinct value this price has taken, oldest first — what the price did, not how often we happened to look. Rows marked backfill came from a public git history of a third-party pricing file and were never verified by us; they extend the series backwards and are flagged rather than hidden.

batch:long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 2
  • Output 9
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 29
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

batch:short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 1
  • Output 6
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 29
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:batch_long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.4
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 26
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:batch_short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.2
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 26
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:flex_long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.4
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 26
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:flex_short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.2
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 26
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.4
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 29
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:priority_long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.72
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 28
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:priority_short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.36
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 28
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

cache_hit:short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 0.2
  • Output n/a, not applicable: this tier prices input tokens only and has no output side
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 29
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

flat:flex_long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 2
  • Output 9
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 27
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

flat:flex_short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 1
  • Output 6
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 27
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

flat:long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 4
  • Output 18
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 29
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

flat:priority_long_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 7.2
  • Output 32.4
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 27
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

flat:priority_short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 3.6
  • Output 21.6
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 27
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

flat:short_context

1 distinct value

One value across the whole archive: this price has not moved in anything we have observed.

Held steady36 days — the value published now has been observed to hold for 36 days, which is 100% of the longest run on this page.

  • Input 2
  • Output 12
  • First seen 2026-09-11 12:00Z
  • Last seen 2026-10-17 12:00Z
  • Reads 29
  • Last read 2026-10-17 12:00Z
  • Source Gemini API pricing (docs)

Provenance

Read by llm from Gemini API pricing (docs). Each row above links to the exact page its number came from. The vendor's page is authoritative: if it and this page disagree, the vendor is right and we are wrong.