Brand Logo

Gemini 3.7 Flash Explained: How Google's New Coding Workhorse Jumped 16 Points on Real Software Engineering Benchmarks

Aerin Kim

Written by

Aerin Kim

Google shipped Gemini 3.7 Flash on August 13, 2026 at half the price of 3.6 Flash. Here is what actually changed, benchmark by benchmark, and how to call it.

Three weeks. That is how long it took Google to follow Gemini 3.6 Flash with Gemini 3.7 Flash, a new flash-tier model that jumped from 49.0 percent to 65.3 percent on the DeepSWE long-horizon coding benchmark while costing half as much per token [1][2]. Google released it on August 13, 2026, calling it its most intelligent workhorse model yet for coding and agents, and the release notes are explicit that the gains came from algorithmic innovations rather than a bigger model or a longer context window [1].

That framing matters. A flash-tier model, the cheap and fast tier Google positions below its Pro-tier models, closing that much distance on real software engineering tasks in three weeks says something about where the actual bottleneck in frontier AI has moved. It is not always more parameters or more context. Increasingly it is post-training technique, reinforcement learning on agentic trajectories, and a genuinely new control surface for how much the model thinks before it answers.

This post walks through what Gemini 3.7 Flash actually is, what each of its headline benchmark jumps really measures, how the new thinking level parameter replaces the old thinking budget system, a hands-on API walkthrough with runnable code, how it stacks up against the other frontier and flash-tier models that shipped this summer, and the production mistakes teams are already making while adopting it.

gemini-3-7-flash-explained-coding-benchmarks-2026-hero.png

Google published an official launch video the same day.

That walkthrough covers the coding and web development gains shown in this post, including a live demo of the model auditing generated code against a design mock.

Step 1: What Gemini 3.7 Flash Actually Is

Gemini 3.7 Flash sits in the flash tier of Google's Gemini 3 model family, the tier built for high-volume, latency-sensitive workloads rather than the slower, more expensive Pro tier represented by models like Gemini 3.1 Pro [3]. Flash-tier models trade some raw reasoning depth for speed and cost, which is exactly why the size of this particular jump is notable. Google did not close the gap by turning Flash into a smaller Pro. It closed the gap while keeping Flash's price and latency profile.

The core specifications, per Google DeepMind's model card, are straightforward [4]:

  • Model ID: gemini-3.7-flash
  • Context window: 1 million tokens of input
  • Maximum output: 64,000 tokens
  • Input modalities: text, images, audio and video files
  • Output modality: text
  • Knowledge cutoff: training data extends into 2026 for most domains
  • Introductory pricing through December 31, 2026: $0.75 per million input tokens, $3.75 per million output tokens
  • Standard pricing starting January 1, 2027: $1.50 per million input tokens, $7.50 per million output tokens

That introductory price is exactly half of what Gemini 3.6 Flash charged. Google's own model card for 3.6 Flash lists $1.50 per million input tokens and $7.50 per million output tokens, with no context caching discount noted, and a release date of July 21, 2026 [5]. So the timeline is: 3.6 Flash on July 21, 3.7 Flash on August 13, roughly three and a half weeks apart, with the newer model costing half as much and scoring meaningfully higher on the benchmarks Google chose to highlight [6].

Both models keep the same 1 million token context window and 64,000 token output ceiling. Nothing about the size of the context grew. VentureBeat's coverage of the launch makes the same point directly, describing 3.7 Flash as a genuine capability upgrade delivered through algorithmic improvements rather than a bigger context window or a heavier model [7]. Whatever Google changed in post-training, it changed the model's ability to plan, use tools, and hold a long-horizon coding task together, not how much text it can read at once.

gemini-3-7-flash-explained-coding-benchmarks-2026-spec-sheet.png

Where It Ships

Gemini 3.7 Flash is generally available across Google's developer surfaces on day one: the Gemini API through Google AI Studio, Vertex AI, Android Studio, the Gemini Enterprise Agent Platform and Gemini Enterprise app, and Google Antigravity, Google's agent-first coding environment, where 3.7 Flash is now the default model [1][2]. It is also live inside Gemini Spark, Google's always-on personal agent for Pro and Ultra subscribers in more than 160 countries [1].

That breadth of day-one availability is itself a signal. Google is not treating this as a niche coding model. It is routing the model that runs its own agent products, from Antigravity to Spark, through the same flash-tier weights developers can call through the API.

Why Google Is Shipping Flash Point Releases This Fast

Gemini 3.7 Flash is not an isolated event. Google's own developer changelog shows Gemini 3.5 Flash, then 3.6 Flash on July 21, then 3.7 Flash on August 13, three point releases inside the Gemini 3 Flash line in a matter of weeks [2]. That cadence is closer to how a software team ships patch releases than how the industry historically shipped language models, where a new generation used to mean months of pretraining and a full release cycle.

The practical implication for anyone building on top of Flash is that the model underneath a given model ID string is not static in the way a pinned software dependency is. gemini-3.7-flash today reflects a specific checkpoint, but the pattern of the last three releases suggests a 3.8 Flash is a matter of weeks away, not months. That argues for building evaluation into the deployment pipeline itself, so a new point release gets scored against your own tasks before it gets routed production traffic, rather than assuming a numerically higher version is automatically a safe upgrade. We return to this in the mistakes section below, since it is already tripping up teams that adopted 3.7 Flash on launch week and have not revisited their eval since.

Step 2: The Benchmark Jump, Explained Benchmark by Benchmark

Headline benchmark numbers are easy to publish and easy to misread. Here is what each of the five benchmarks Google cited actually measures, and why the jump on each one means something different.

| Benchmark | What it measures | Gemini 3.6 Flash | Gemini 3.7 Flash |
|---|---|---|---|
| DeepSWE v1.1 | Long-horizon, contamination-resistant coding tasks | 49.0% | 65.3% |
| FrontierCode 1.1 Main | Concise, human-like maintainer intent tasks | 34.4% | 43.6% |
| WebDev Arena Elo | Human-voted, head-to-head web app generation | 1538 | 1588 |
| GDP.pdf | Document comprehension | 22.0% | 34.0% |
| AutomationBench | Multi-step workflow automation | 17.0% | 30.4% |

BenchmarkWhat it measuresGemini 3.6 FlashGemini 3.7 Flash
DeepSWE v1.1Long-horizon, contamination-resistant coding tasks49.0%65.3%
FrontierCode 1.1 MainConcise, human-like maintainer intent tasks34.4%43.6%
WebDev Arena EloHuman-voted, head-to-head web app generation15381588
GDP.pdfDocument comprehension22.0%34.0%
AutomationBenchMulti-step workflow automation17.0%30.4%

DeepSWE: Why a 16-Point Jump Is Unusually Large

DeepSWE is a benchmark built specifically to fix a problem with older coding benchmarks like SWE-bench: contamination. Its tasks are written from scratch across 91 active open source repositories spanning five languages, and, critically, the reference solutions are never contributed back upstream, so they cannot leak into the training data future models scrape from GitHub [8]. The paper behind it reports that DeepSWE's prompts run about half the length of SWE-bench Pro's, yet the correct solutions require roughly 5.5 times more code and around twice the output tokens, and every task is graded with hand-written verifiers that check actual software behavior rather than string-matching a diff [8].

That design matters for interpreting the 49.0 to 65.3 percent jump. A benchmark a model could have partially memorized would show gains that do not transfer to a real, unseen codebase. A contamination-resistant benchmark showing a 16.3 point gain is closer evidence that the model got better at the underlying skill, sustained multi-file reasoning across a genuinely long engineering task, not better at recognizing a familiar problem.

FrontierCode: Solving for Intent, Not Just Syntax

FrontierCode, built by Cognition, takes a different angle. Its task descriptions are deliberately terse, about a third the length of SWE-Bench Pro's prompts, because the point is to test whether an agent can infer what a maintainer actually wants given the same sparse context a human contributor would have, rather than following an exhaustively spelled-out spec [9]. Cognition's own writeup notes that FrontierCode is harder for agents to solve despite producing smaller patches than DeepSWE, because the difficulty is in inference, not volume [9]. Gemini 3.7 Flash's jump from 34.4 to 43.6 percent here is a signal that its intent-reading, not just its code generation, improved.

WebDev Arena: The Only Benchmark With a Human in the Loop

WebDev Arena is structurally different from the other four. It is a live, community-run leaderboard where a user submits a prompt, two anonymous models build a working web app side by side in a sandbox, and a human voter picks the better result. Those head-to-head votes feed a Bradley-Terry statistical model that produces a single Arena Score, the same underlying method used by Chatbot Arena for chat models [10]. Arena's own description of the benchmark calls it the closest live signal available for the full prompt-to-product loop: code that compiles, a layout that makes sense, working interactions, and a UI that does not look generic [10].

A jump from 1538 to 1588 Elo does not sound dramatic next to a 16-point DeepSWE swing, but Elo systems compress quickly at the top. A 50-point gain against other frontier models, judged by blind human preference rather than an automated grader, is a meaningfully higher win rate in head-to-head matchups.

GDP.pdf and AutomationBench: The Quiet Numbers

Google's own release notes are lighter on methodology for GDP.pdf, a document comprehension benchmark, and AutomationBench, a multi-step workflow automation benchmark, than they are for the coding suite [1]. What is notable is that both roughly doubled: GDP.pdf from 22.0 to 34.0 percent, AutomationBench from 17.0 to 30.4 percent. Those are the two benchmarks that measure something other than writing code, reading a real-world document and completing a multi-step task end to end, and they moved by a similar or larger margin than the coding benchmarks did. That is consistent with Google's framing that the gains came from a general improvement in agentic planning and tool use, not a coding-specific patch.

gemini-3-7-flash-explained-coding-benchmarks-2026-benchmark-context.png

Step 3: Thinking Levels, the New Control Surface

The most consequential API change in this release has nothing to do with the benchmark table. Google replaced the old thinking_budget parameter, a numeric token allowance for how much the model could reason before answering, with a three-value enum called thinking_level: low, medium, or high [2].

  • Low is built for latency-critical work like incident response and real-time chat, where a fast, good-enough answer beats a slower, marginally better one.
  • Medium is the default and the recommended setting for complex code and agentic workflows, tuned for higher first-pass accuracy on the kind of multi-step task DeepSWE and FrontierCode measure.
  • High maximizes reasoning depth for hard math and difficult coding problems, at the cost of latency and token spend.

This is a genuinely different mental model from a token budget. A budget asks a developer to guess how many reasoning tokens a task needs in advance, in units that do not map cleanly to task difficulty. A three-value enum asks a much simpler question: is this latency-sensitive, is this a normal complex task, or is this the hardest thing I am asking the model to do today. Google's migration notes are explicit that temperature, top_p, top_k, and thinking_budget are deprecated in favor of the new Interactions API and the thinking_level string enum, and that teams should also remove prefilled model turns and standardize multi-turn conversations around a server-side previous_interaction_id rather than resending full conversation history on every call [2].

python
/code from google import genai client = genai.Client() response = client.models.generate_content( model="gemini-3.7-flash", contents="Refactor this function to remove the nested loop and add type hints:\n\ndef total(items):\n result = 0\n for group in items:\n for item in group:\n result = result + item\n return result", config={ "thinking_level": "medium" } ) print(response.text)

That last change, moving conversation state server-side, is worth pausing on. In the old pattern, every follow-up request re-sent the entire conversation history as input tokens, which is why long agent sessions got expensive fast. With previous_interaction_id, the server holds the state and the client only sends the new turn, which should meaningfully cut the input token bill for any workflow that runs more than a couple of turns, exactly the kind of long-horizon agent session DeepSWE and AutomationBench are testing.

Step 4: Calling Gemini 3.7 Flash From the Command Line

For a quick sanity check before wiring the model into a larger harness, a raw curl call against the Interactions API is the fastest way to confirm thinking_level is doing what you expect.

bash
/code curl -X POST \ "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.7-flash:generateContent" \ -H "x-goog-api-key: $GEMINI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contents": [{ "parts": [{"text": "List the three riskiest lines in this diff and why."}] }], "generationConfig": { "thinking_level": "high" } }'

Notice the shape of the request. There is no temperature or top_p field, both are deprecated for this model, and no thinking_budget integer. The only reasoning control is the thinking_level string. For anything that resembles an agent loop, either the model deciding what tool to call next or planning a multi-file code change, Google's own guidance is to default to medium and only reach for high once you have evidence that medium is failing on a specific class of hard task, since high meaningfully increases both latency and output token spend [2].

Migrating an Existing Harness

Most teams calling Gemini through an existing coding agent or chatbot harness are not starting from scratch. They have a working integration built against thinking_budget, temperature, and manually threaded conversation history, and the question is what actually has to change to move onto 3.7 Flash cleanly.

Four changes cover the vast majority of a real migration:

  1. Replace any thinking_budget: <integer> field with thinking_level: "low" | "medium" | "high". There is no direct numeric mapping between the two, so this is a good moment to re-test latency-sensitive call sites at low rather than assuming the old budget value translates cleanly.
  2. Drop temperature, top_p, and top_k from the request body entirely for calls to gemini-3.7-flash. Google's docs list these as deprecated for this model rather than merely optional, so leaving them in risks a silent no-op rather than an error [2].
  3. Stop resending full conversation history on every call. Store the interaction_id the API returns and pass it back as previous_interaction_id on the next turn instead, letting the server hold the state.
  4. Remove any prefilled assistant turns used to steer the model's next response. The Interactions API handles this differently, and a prefilled turn built for the old API can silently degrade output quality rather than throwing a clear error.

None of these four changes are large individually, but skipping any of them, especially the second and third, means paying for tokens or latency the new API generation was specifically built to eliminate.

A Worked Cost Example

Here is what the pricing change actually means on a concrete workload. Say an agentic coding session processes 2 million input tokens and generates 200,000 output tokens across a full day of a small team's usage, a realistic volume for a team running an AI coding assistant against a mid-size codebase.

python
/code input_tokens = 2_000_000 output_tokens = 200_000 # Gemini 3.6 Flash, standard pricing old_input_rate = 1.50 / 1_000_000 old_output_rate = 7.50 / 1_000_000 old_cost = input_tokens * old_input_rate + output_tokens * old_output_rate # Gemini 3.7 Flash, introductory pricing through Dec 31 2026 new_input_rate = 0.75 / 1_000_000 new_output_rate = 3.75 / 1_000_000 new_cost = input_tokens * new_input_rate + output_tokens * new_output_rate print(f"3.6 Flash daily cost: ${old_cost:.2f}") print(f"3.7 Flash daily cost: ${new_cost:.2f}") print(f"Savings: {(1 - new_cost / old_cost) * 100:.0f}%")

At 3.6 Flash's standard rate, that session costs roughly $4.50. At 3.7 Flash's introductory rate, the same session costs about $2.25, half the price, for a model that also scored higher on every benchmark Google published. That combination, better and cheaper at the same time, is unusual enough that it is worth being specific about, since most model generations trade one for the other.

gemini-3-7-flash-explained-coding-benchmarks-2026-cost-math.png

Step 5: How It Stacks Up Against the Rest of the August 2026 Field

Gemini 3.7 Flash did not launch into a quiet field. Anthropic shipped Claude Sonnet 5 on June 30, 2026 and Claude Opus 5 on July 24, 2026, four weeks apart [11][12], and we broke down the effort-toggle mechanism and full benchmark set in our Claude Opus 5 vs Sonnet 5 comparison. Opus 5 launched at $5 per million input tokens and $25 per million output tokens, the same sticker as Opus 4.8, with a 1 million token context window and 128,000 token maximum output. Moonshot AI's Kimi K3, a 2.8 trillion parameter open-weight mixture-of-experts model with roughly 104 billion active parameters per token, shipped July 16, 2026 with weights published July 27, which we cover in detail in our Kimi K3 explainer. And GPT-5.6 Sol, OpenAI's ultrafast variant running on Cerebras wafer-scale silicon rather than conventional GPUs, is the subject of our GPT-5.6 Sol explainer, where inference speed rather than raw benchmark score is the headline claim. Alibaba's Qwen3.8-Max, a 2.4 trillion parameter model we cover in our Qwen3.8-Max explainer, rounds out the field as another open-weight-adjacent option competing more on raw parameter count and multilingual reach than on the narrow cost-per-token efficiency Gemini 3.7 Flash is optimized for.

ModelLaunchedInput / Output price per 1M tokensContext windowPositioning
Gemini 3.7 FlashAug 13, 2026$0.75 / $3.75 (intro)1M tokensCheapest, high-volume coding and agent traffic
Claude Opus 5Jul 24, 2026$5 / $251M tokensHighest capability ceiling, agentic depth
Kimi K3 (open weight)Jul 16, 2026Varies by host, hosted API typical1M tokensOpen-weight, near-frontier, self-hostable
GPT-5.6 Sol2026Priced for inference speed, not lowest costModel-dependentFastest raw inference on Cerebras wafer-scale chips

The honest read of that table is that these models are not really competing on the same axis. Claude Opus 5 and Kimi K3 are positioned as frontier-capability models where price is secondary to raw reasoning ceiling. GPT-5.6 Sol is optimized for raw tokens-per-second on specialized hardware. Gemini 3.7 Flash is doing something narrower and, for a large share of real production workloads, more relevant: it is the cheapest of the group by a wide margin, it kept its latency profile flat while closing a meaningful chunk of the capability gap with pricier tiers, and it shipped inside Google's own agent products on day one rather than as an API-only release. For a team deciding what to route high-volume, moderately complex coding and agent traffic through, the DeepSWE and FrontierCode gains at half the token cost of the prior generation are a more decision-relevant number than a frontier model's ceiling on the hardest 5 percent of tasks.

Step 6: Production Architecture and Best Practices

A few patterns are already emerging from teams putting 3.7 Flash into real pipelines.

Default to medium, measure before reaching for high. Google's own guidance positions medium as the right default for agentic and coding work, with high reserved for tasks where you have evidence medium is failing [2]. Flipping every call to high by default erases a meaningful part of the cost advantage that makes this model attractive in the first place.

Migrate to previous_interaction_id before scaling agent sessions. Any harness still resending full conversation history on every turn is paying input token costs it does not need to. Moving to server-side interaction state is the single highest-leverage migration step for a long-running agent loop.

Route by task shape, not by model prestige. The comparison table above is a routing table as much as a benchmark table. A pull request review bot, a code-search agent, or a high-volume documentation generator is a strong fit for 3.7 Flash's cost and latency profile. A one-shot architectural decision or a task where being wrong is expensive is still a better fit for a Pro-tier or frontier-tier model, even at five to ten times the token cost, because the cost of a wrong answer usually dwarfs the token bill.

Lock in the introductory price window deliberately. The $0.75/$3.75 pricing holds through December 31, 2026, after which it doubles to $1.50/$7.50 [1]. Any team building a cost model around this generation of Flash should build it around the standard price, not the introductory one, so a January pricing change does not blow up a budget that was sized around a temporary discount.

Treat the knowledge cutoff as a real constraint, not a footnote. The model card lists ongoing limitations including hallucination risk common to foundation models and a training cutoff that limits awareness of very recent events [4]. For an agent that needs current information, grounding through tool use or retrieval still matters regardless of how strong the base model's coding benchmarks are.

gemini-3-7-flash-explained-coding-benchmarks-2026-production-setup.png

Step 7: Common Mistakes Teams Are Making With This Model

The most common mistake so far is treating the DeepSWE and FrontierCode numbers as a general intelligence score rather than what they specifically measure, long-horizon software engineering and intent inference on coding tasks. A team evaluating 3.7 Flash for a customer support agent or a general writing assistant is looking at the wrong two benchmarks in that table; GDP.pdf and AutomationBench are closer analogs for those use cases, and even those are narrower than a general-purpose eval suite.

The second common mistake is skipping the API migration entirely and calling 3.7 Flash through a thinking_budget compatibility shim instead of moving to thinking_level. That technically works in the short term but forfeits the latency and cost benefits of the new control surface, and it leaves a harness on a deprecated parameter that Google has already signaled it intends to retire.

The third is benchmarking the model once, on a launch-week smoke test, and treating that as final. Google's own history with this Flash lineage, three releases in roughly two months, from 3.5 to 3.6 to 3.7, means the fair comparison for any team's internal eval suite is a moving target. Re-running your own task-specific eval against each point release is cheap relative to the cost of routing production traffic to a model based on a benchmark table that may already be one generation stale.

Step 8: Where This Fits for Builders and Creators

Most of what this post covers is squarely for engineering teams choosing which model to route coding and agent traffic through. But the underlying shift, cheaper, faster models getting meaningfully better at multi-step planning and tool use, is also what is quietly powering the AI content tools creators use every day. The same class of improvement that lets a coding agent hold a long refactor together is what lets a script-to-video pipeline reliably turn a single topic into a structured script, a shot list, and a sequence of generated scenes without losing the thread halfway through.

Miraflow AI's Text2Shorts workflow is a practical example of that same idea applied to video: a creator enters a topic, the system generates a script, breaks it into scene-level visual prompts, and hands off to image and video generation, all inside the browser. It is a different problem than a coding agent, but it depends on the same underlying skill this generation of models is being tuned for: staying coherent and on-task across many sequential steps instead of degrading a few turns in. If you are curious how that same agentic-planning improvement shows up on the video generation side rather than the coding side, our breakdown of Seedance 2.5 vs Veo 3.1 covers the video-model equivalent of this benchmark conversation.

If you want a starting point for visualizing this release rather than just reading about it, here is a short video generation prompt built around the same speed-and-cost idea this post opened with, written for a Wan-style video model.

A glass tile etched with a glowing circuit pattern sits on a dark wooden desk. A stopwatch beside it opens on its own, the hands spinning backward quickly. As the hands slow to a stop, a stack of coins behind the tile splits cleanly in half, one half sliding away, leaving a shorter stack. Warm side lighting, shallow depth of field, slow steady camera push in, no on-screen text, photoreal tabletop cinematography, 6 seconds.

Conclusion

Gemini 3.7 Flash is a narrow, well-documented release: a flash-tier coding and agent model that improved sharply on contamination-resistant, methodologically serious benchmarks while cutting its price in half, three and a half weeks after its predecessor. The DeepSWE jump from 49.0 to 65.3 percent is the headline, but the more durable change is the thinking_level control surface and the move to server-side interaction state, both of which point at how Google expects agent workloads to actually be built going forward. For a team deciding what to route production coding and agent traffic through today, the combination of lower cost, comparable latency, and a real capability jump on the benchmarks that matter for that workload makes this one of the more decision-relevant model releases of the summer, even if it will not be the last point release in this lineage.

Frequently Asked Questions

When exactly did Gemini 3.7 Flash launch? Google released Gemini 3.7 Flash on August 13, 2026, about three and a half weeks after Gemini 3.6 Flash shipped on July 21, 2026 [1][5].

How much does Gemini 3.7 Flash cost? Through December 31, 2026, it is $0.75 per million input tokens and $3.75 per million output tokens. Standard pricing from January 1, 2027 onward is $1.50 per million input tokens and $7.50 per million output tokens, matching what 3.6 Flash cost at standard rates [1].

What is the context window and output limit? A 1 million token input context window and a 64,000 token maximum output, unchanged from Gemini 3.6 Flash [4].

What happened to the thinking_budget parameter? It is deprecated in favor of thinking_level, a three-value enum of low, medium, or high, alongside a broader move to the Interactions API and server-side previous_interaction_id state instead of resending full conversation history [2].

Is Gemini 3.7 Flash better than Claude Opus 5 or Kimi K3? They are not really comparable on a single axis. Opus 5 and Kimi K3 target a higher capability ceiling at five to ten times the token cost. Gemini 3.7 Flash targets high-volume, moderately complex coding and agent traffic at a fraction of the price, and it closed a real chunk of the capability gap with pricier tiers while doing it. Which one is right depends on whether the workload is cost-sensitive or ceiling-sensitive.

Where can I actually use it? The Gemini API through Google AI Studio, Vertex AI, Android Studio, the Gemini Enterprise Agent Platform, Google Antigravity, and Gemini Spark for Pro and Ultra subscribers [1].

Do I need to rewrite my whole integration to adopt it? Not entirely, but four changes matter most: swapping thinking_budget for thinking_level, dropping the now-deprecated temperature, top_p and top_k fields, moving to previous_interaction_id instead of resending full conversation history, and removing any prefilled assistant turns built for the old API shape [2].

What are DeepSWE, FrontierCode and WebDev Arena, in one line each? DeepSWE is a contamination-resistant, long-horizon coding benchmark built from 91 live open source repositories [8]. FrontierCode tests whether an agent can infer a maintainer's intent from a deliberately terse task description [9]. WebDev Arena is a live, human-voted leaderboard where two models build a web app head to head and a Bradley-Terry model scores the results [10].

References

  1. Gemini 3.7 Flash: our most intelligent workhorse model - Google
  2. What's new in Gemini 3.7 Flash - Google AI for Developers
  3. Gemini 3.1 Pro - Model Card - Google DeepMind
  4. Gemini 3.7 Flash - Model Card - Google DeepMind
  5. Gemini 3.6 Flash - Model Card - Google DeepMind
  6. Gemini 3.7 Flash launches three weeks after last model, live in Spark - 9to5Google
  7. Google's Gemini 3.7 Flash targets coding and agents with a 50% introductory price cut - VentureBeat
  8. DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Tasks - arXiv
  9. Introducing FrontierCode - Cognition
  10. WebDev Arena: A Live LLM Leaderboard for Web App Generation - Arena
  11. Claude Opus 5 - Anthropic
  12. Claude Sonnet 5 - Anthropic