Gemini 3.7 Flash: Model ID, Pricing, Specs, and 3.8 Migration

Gemini 3.7 Flash guide covering the exact model ID, 1M context, multimodal tools, time-bound pricing, migration parameters, and when 3.8 is worth the switch.

Product Updates
Kostja3 min read

Verified October 13, 2026. Gemini 3.7 Flash is still a valid API target, but it is no longer the obvious default for every Flash workload. Its strongest case is controlled migration: teams can keep a known contract while measuring whether Gemini 3.8 Flash's more persistent reasoning is worth the extra tokens.

The exact contract you are buying

The API identifier is gemini-3.7-flash. Google's launch note positions it for coding, tool use, and multimodal work. The published model card gives a 1,048,576-token input window and up to 65,536 output tokens, with text, image, audio, and video inputs producing text. That is capacity, not a promise that one giant prompt will outperform retrieval or staged reading.

Function calling, structured output, code execution, and computer use are separate surfaces. Before migration, verify each tool in the current Gemini model documentation: a model accepting a modality does not mean every tool, region, or endpoint supports the same combination.

Gemini 3.7 Flash pricing: the date matters

Google's Developer API pricing table lists an introductory standard paid rate through December 31, 2026 of $0.75 per million input tokens and $3.75 per million output tokens, including thinking tokens. From January 1, 2027, the table lists $1.50 and $7.50. Cached input is $0.075 per million during the introductory period, plus $0.50 per million cached tokens per hour for storage.

Batch and Flex are cheaper than standard on the same table, but they solve different scheduling problems. A cost estimate must therefore include endpoint class, cache storage hours, search or Maps grounding, retries, and thinking output—not just prompt tokens.

Migrating from an earlier Flash integration

The risky part is request shape, not changing one string. Google's migration guidance replaces numeric thinking_budget with thinking_level, uses low, medium, or high, and makes medium the practical baseline. Remove parameters the target endpoint rejects, including legacy sampling or candidate-count fields where documented.

Run the change in this order:

  1. Record the current model ID, request JSON, tool schemas, and p95 latency.
  2. Replay a fixed set of real tasks with tool side effects disabled.
  3. Compare accepted outputs, tool-call validity, total tokens, and retry rate.
  4. Enable writes for a small cohort and keep the previous model as rollback.

For a broader evaluation design, use the acceptance-rubric approach in how to build an AI agent. For context-heavy prompts, pair it with context engineering for AI agents.

3.7 or 3.8: a routing decision, not a leaderboard

Gemini 3.8 Flash is designed to take smaller reasoning steps, call tools iteratively, and verify longer tasks. That can improve difficult agent runs, but Google also warns that it may consume more tokens. Keep 3.7 when its completion quality is already stable and latency or token predictability dominates. Test 3.8 when failures come from abandoned plans, missed cross-file dependencies, or weak tool recovery.

Do not compare one prompt. Stratify by short generation, long-context reading, deterministic tool calls, and multi-step repair. The winning route may be 3.7 for the first two and 3.8 for the last two.

The practical verdict

Gemini 3.7 Flash is not obsolete simply because 3.8 exists. It remains a measurable production baseline with a clear ID, large context window, multimodal input, and time-bound pricing. Adopt it when its contract fits; migrate only when a replay set shows that 3.8's extra work improves accepted outcomes enough to pay for itself.

Related posts

https://floatboat.ai/blog/gemini-3-7-flash

Frequently Asked Questions

What is the exact Gemini 3.7 Flash model ID?
The Developer API identifier is gemini-3.7-flash.
How large is its context window?
Google lists 1,048,576 input tokens and up to 65,536 output tokens.
What does Gemini 3.7 Flash cost?
Through December 31, 2026, Google lists $0.75/MTok input and $3.75/MTok output on the standard paid tier; the listed rates double January 1, 2027.
Which inputs and tools does it support?
It accepts text, image, audio, and video inputs and supports agent features such as function calling; verify the endpoint and region for each tool.
How do I migrate from an older Flash model?
Replay real requests, replace legacy thinking parameters with thinking_level, remove rejected fields, canary writes, and retain rollback.
Is Gemini 3.7 Flash obsolete after 3.8?
No. It remains useful where accepted-task quality is stable and predictable latency or tokens matter more than persistent reasoning.
How should I compare 3.7 with 3.8?
Compare accepted-task cost, p95 latency, tool recovery, and correction time on the same workload.
What is the biggest pricing trap?
Thinking output, cache storage, grounding, retries, and endpoint class can matter more than the headline input rate.