Gemini 3.7 Flash Migration: What Breaks Before You Switch From 3.6

Last updated: August 14, 2026

Gemini 3.7 Flash is Google’s GA Flash-tier model for coding and agent workloads, released 13 August 2026 and built on Gemini 3.6 Flash. One 3.6 configuration is documented to fail on it: a request that sets thinking_level to minimal returns an error. Google’s migration guide adds six further request changes. This is a document audit of that migration surface.

Verdict: approve a canary after a configuration inventory. Do not approve a cutover that changes only the model string.

Best for

  • API owners running a configured 3.6 Flash workload
  • Platform leads writing the migration ticket
  • FinOps analysts modeling the 2027 rate change
  • Procurement reviewers who need the documented contract

Not for

  • Readers wanting latency or output-quality results
  • Consumer Gemini app users
  • Benchmark shoppers comparing leaderboard scores
  • Antigravity plan buyers, covered in a separate briefing
Tier C

Document-first briefing. FSR opened the cited Google pages on 14 August 2026 (JST). FSR did not run the API, inspect an account, purchase a plan, or measure a bill. Every failure mode below is one Google documents, not one FSR observed.

At a glance

Model IDgemini-3.7-flash
Launch stageGA, released 13 August 2026
Model dependencyBased on Gemini 3.6 Flash
Context window1,048,576 tokens
Maximum output65,536 tokens
Accepted thinking levelslow, medium, high
Documented defaultmedium
minimalNot supported. Returns an error.
Stated knowledge cutoffMarch 2026, the same label the 3.6 Flash card prints
Standard list price$0.75 in / $3.75 out per 1M tokens through 31 Dec 2026
From 1 January 2027$1.50 in / $7.50 out per 1M tokens
TuningNot supported on Agent Platform
RegionsGlobal; multi-region us and eu
FSR research tierTier C, document-only

Transcribed from the Gemini API model page, the Agent Platform model page, the Developer API pricing page, and the Gemini 3.7 Flash model card on 14 August 2026.

The one documented break

Google’s thinking reference lists four accepted values for gemini-3.6-flash: minimal, low, medium, and high, with medium as the default.

The gemini-3.7-flash model page states: “Note: minimal is not supported and returns an error.” The Agent Platform page for the same model states that explicitly setting thinking_level to MINIMAL will return an API validation error, and that the supported values are LOW, MEDIUM as the default, and HIGH.

A 3.6 request that pins minimal therefore cannot be copied unchanged to 3.7. The replacement is low, medium, or high, followed by a regression test on the affected workload.

Google’s migration guide lists the three supported levels for 3.7 Flash in an earlier passage. Its Migration checklist subsection does not name minimal. A team working through the checklist item by item can complete every listed step and still ship a request that fails validation.

This is a compatibility finding, not a cost finding. Google states that when thinking is turned on, response pricing is the sum of output tokens and thinking tokens. Google does not publish a token or currency difference between minimal on 3.6 and low on 3.7. Any cost estimate for that swap belongs to a measured test.

Sources: Google, accessed 14 August 2026 · Google, 13 August 2026 · Google Cloud, accessed 14 August 2026 · Google, 13 August 2026

The migration control matrix

Google’s launch guide describes 3.7 Flash as arriving three weeks after 3.6 Flash, and the model card records it as based on 3.6 Flash. Family continuity of that kind does not carry request compatibility. The checklist below is Google’s, reorganized by what a migration owner has to do with it.

Dependency in your 3.6 requestWhat Google’s documentation requiresDocumented failure if unchangedPreflight action
thinking_level: "minimal"Use low, medium, or highStated: returns an errorBlock until changed and regression tested
temperature, top_p, top_kStrip from generation configsNot stated on the pages FSR openedCompare outputs before and after removal
thinking_budgetReplace with the string enum thinking_levelNot statedUpdate the configuration schema and its validator
candidate_countRemove, unsupported in Gemini 3.xNot statedAudit client logic that expects multiple candidates
Prefilled model turnsRemoveNot statedRedesign the affected prompt flow
Multi-turn conversation stateStandardize on server-side previous_interaction_idNot statedPreserve and log interaction IDs through retries
Function callingPlace multimodal assets in the response payload; on generateContent, include call_id and name on every FunctionResponseNot statedCapture tool-loop traces and malformed-call errors
SDK and thought signaturesFollow the Gemini 3.5 migration checklistNot statedPin SDK versions and verify signature passthrough

Left two columns transcribed from Google’s migration checklist. Third column records whether Google states a failure mode on a page FSR opened. Fourth column is FSR’s editorial recommendation, not a vendor instruction.

The third column is the useful one. Google names eight changes and documents the consequence of ignoring exactly one of them. For the other seven, the published material does not say whether a stale request errors, is silently ignored, or changes behavior without a signal.

That gap sets the rollout shape. A static configuration scan finds which of these eight your codebase touches. It cannot tell you what happens when one slips through. Only a canary produces that evidence.

Sources: Google, 13 August 2026 · Google DeepMind, August 2026 · Google, 13 August 2026

Caching is an API-surface choice

Google’s Developer API caching page carries a sentence that reshapes an architecture decision: the Interactions API supports implicit caching only. Explicit caching, meaning manual creation and management of cache objects, is not supported there. A team that wants explicit caching is told to switch to the generateContent API.

The Interactions API is the one Google recommends at the top of every page in that documentation set. Explicit caching is the mode that carries a storage cost, a controllable TTL, and a stated discount on referenced tokens.

Cache thresholds are also surface-specific. The Developer API caching table gives Gemini 3.1 Pro Preview a 4,096 token minimum. The Agent Platform caching page states a 4,096 token minimum for Gemini 3 family models, then carves out Gemini 3.0 Flash Preview and 3.1 Pro Preview at 6,144 tokens for implicit caching only.

Those are two products, not one page contradicting another. Neither page states that a threshold is portable to the other surface. The practical rule for a migration ticket: name the API surface, the caching mode, the minimum, and the state-recovery path before any cache assumption enters a cost model. “Caching supported” is not an acceptance criterion.

Sources: Google, 30 July 2026 · Google Cloud, 8 August 2026

Equal list price, unequal bill

The Developer API pricing page prints identical standard rows for both models.

PeriodInput per 1M tokensOutput per 1M tokens
Through 31 December 2026$0.75$3.75
From 1 January 2027$1.50$7.50

Applies to Gemini 3.7 Flash and Gemini 3.6 Flash alike. Output pricing is stated to include thinking tokens. List rates on the paid standard tier, before contracts, credits, and tax.

Google’s migration guide states the introductory rate was applied to 3.6 Flash as well. List price gives a team no reason to move and no reason to stay.

Total spend is a different quantity. It moves with output length, thinking tokens, retries, cache hits, service tier, and failed agent loops. None of those were measured for this briefing.

Two service tiers deserve a line in the ticket because they behave differently under load, and both are marked Preview. Priority inference is priced at 75 to 100 percent above standard, and Google states that overflow requests are downgraded to standard processing and billed at the standard rate rather than failing. Flex inference is priced at 50 percent below standard, and Google states there is no server-side fallback: a Flex request is not upgraded to standard when capacity runs out, and the client is responsible for its own retry logic with exponential backoff.

An agent loop budgeted on Flex therefore has to model 503 responses and client-side retries as part of its cost, not as an exception.

Sources: Google, accessed 14 August 2026 · Google, 13 August 2026 · Google, accessed 14 August 2026 · Google, accessed 14 August 2026

Canary, block, or stay

Migration decision rule

Canary nowWorkloads that pass a configuration inventory against all eight checklist items and send no minimal.
BlockAnything still sending minimal, prefilled model turns, removed sampling parameters, or explicit caching through the Interactions API.
Stay on 3.6Teams without a regression suite, token telemetry, or a rollback path. List price gives no urgency before 31 December 2026.
Full cutoverOnly after the canary captures validation errors, output regressions, thinking-token consumption, retry behavior, cache-hit rate, and a successful rollback.

The rule above is FSR’s editorial judgment applied to the documented evidence. Google publishes a migration path. It does not publish a readiness gate, and the eight-item checklist carries a stated failure mode for one item.

Derived from the checklist and model pages cited in Sections 01 through 04. No new vendor claim is introduced here.

What this briefing cannot establish

Each item below needs an artifact, and each artifact is a Tier B task.

  • Actual failure modes for seven of the eight checklist items. Needs request and response bodies with status codes, captured per API surface.
  • Thinking-token consumption at low versus medium. Needs usage telemetry on an identical prompt set.
  • Latency and output-quality change from 3.6 to 3.7. Needs a same-harness comparison.
  • Cache-hit rate in a real agent loop. Needs usage telemetry segmented by loop depth.
  • Bill impact. Needs a billing export, not a rate card.
  • Which knowledge domains stop at January 2025. Both Flash model cards carry the caveat. Neither names a domain or supplies a test.
  • Which documentation surface governs when two Google pages differ. FSR read several pages in Japanese localization. A localized page can lag its English original, and FSR did not run a version-by-version comparison for this briefing.

Sources: Google DeepMind, August 2026 · Google DeepMind, July 2026

FAQ

Does Gemini 3.7 Flash support thinking_level minimal?

No. The model page states that minimal is not supported and returns an error. The Agent Platform page states that setting MINIMAL returns an API validation error. Accepted values are low, medium as the default, and high. Gemini 3.6 Flash accepts minimal, low, medium, and high.

What code changes does Google require when moving from 3.6?

Eight: the model string, removal of temperature, top_p, top_k, and candidate_count, replacement of thinking_budget with thinking_level, standardization on previous_interaction_id, removal of prefilled model turns, a function-calling audit, and SDK plus thought-signature handling.

Is Gemini 3.7 Flash cheaper than 3.6 Flash?

Not on list price. Both print $0.75 per 1M input and $3.75 per 1M output through 31 December 2026, then $1.50 and $7.50. Google’s migration guide states the introductory rate was applied to 3.6 Flash as well. Total spend depends on token behavior FSR did not measure.

Does explicit caching work with the Interactions API?

No. Google’s caching page states the Interactions API supports implicit caching only, and directs developers who need explicit caching to the generateContent API. The Interactions API is the one Google recommends elsewhere in the same documentation set.

Are thinking tokens billed?

Yes. Google states that when thinking is turned on, response pricing is the sum of output tokens and thinking tokens, and that billing reflects the full thoughts generated rather than the summary returned. The count is exposed as total_thought_tokens.

Did the knowledge cutoff move from 3.6 Flash?

The stated label did not change. Both model cards print March 2026 and both add that in some domains a user may find knowledge limited to January 2025. Matching labels do not establish matching real-world freshness, and neither card names the domains.

Should a production team migrate now?

Canary first. Run a configuration inventory against the eight checklist items, block anything sending minimal, and require a successful rollback before full cutover. FSR has not tested output quality and makes no recommendation on model performance.

Methodology and change log

Tier C at Future Stack Reviews means document-first research with no hands-on testing. FSR opened the pages below directly on 14 August 2026 (JST) and transcribed figures as printed. FSR did not call the Gemini API, open a Google Cloud project, purchase a plan, or read a bill. Where Google states a failure mode, this briefing quotes it. Where Google does not, this briefing records the absence rather than predicting the behavior.

Pages opened: the Gemini API model pages for gemini-3.7-flash and gemini-3.6-flash; the thinking, caching, Flex inference, Priority inference, pricing, and latest-model pages on ai.google.dev; the Agent Platform model page and context-caching overview on docs.cloud.google.com; the Gemini 3.7 Flash and Gemini 3.6 Flash model card PDFs; and Google’s launch post.

Several pages were read in Japanese localization. A localized page can lag its English original. FSR did not run a version-by-version comparison of the two, and readers acting on a specific figure should reopen the page for the surface they buy on.

Change log

DateChange
14 August 2026First publication.

Figures were transcribed from the cited pages on the stated access date. Vendor documentation changes without notice.

Verdict

Gemini 3.7 Flash carries the same list price as the model it is built on and one fewer accepted thinking level. That combination sets the migration question, and it is not a performance question.

Google publishes eight required changes and states the consequence of ignoring one of them. The other seven are named without a documented failure mode, which means a team cannot tell from the documentation whether a stale request will error loudly or drift quietly. Caching adds a second decision, because the API surface a team picks determines whether explicit caching is available at all.

Gemini 3.7 Flash is ready for a controlled migration canary. It is not cleared for a cutover that changes only the model ID.

This briefing says nothing about whether 3.7 Flash produces better output than 3.6 Flash. That comparison requires a same-harness test, and FSR will publish it separately.

Restates findings sourced in Sections 01 through 04. No new claim is introduced.

Corrections and evidence

Tell us where this is wrong

This briefing is built from vendor documentation, not from a test run. If you have opened one of these pages and seen something different, or your team has already sent one of these requests, that evidence is worth more than another reading of the same page.

Especially useful

  • A request and response body for any row in the migration matrix, above all the seven where Google states no failure mode
  • A page that reads differently from what we recorded, with the date and the language version you saw
  • An account screen showing how quota or entitlement actually behaves
  • A billing line item that does not match a published rate card

How we handle it

  • Every correction appears as a dated entry in the change log above. FSR does not edit silently.
  • Attribution is optional. Tell us which you prefer.
  • Account identifiers, keys, and billing detail are never published. Redact before sending if you would rather.
  • We will say so plainly if your evidence does not change the finding.

[email protected]

FSR also runs a paid version of this audit, scoped to one product and one migration decision, with the vendor pages opened and quoted for your exact configuration. Ask if that is what you need.

That paid work is disclosed here. It does not change the findings above, which are sourced to named vendor pages with recorded access dates. Vendor inquiries use the same address.

Related FSR briefings

Tier B = hands-on tested. Tier C = document-first, no hands-on testing.

Future Stack Reviews is an independent publication. This is a Tier C structural audit based on vendor documentation. It is not a product test, a benchmark, or investment, legal, or procurement advice. Model availability, pricing, and documentation change without notice.

Figures were transcribed from the named sources on (JST). Corrections: [email protected]