NEW · Morning journal prompts → start your day with intention
Random Prompts
New — Gemini 3.7 Flash released August 13, 2026

Gemini 3.7 Flash Prompt Generator

Free Gemini 3.7 Flash prompt generator with 20 copy-ready prompts for Google's most capable Flash model. Best-in-class coding, web dev, agentic workflows, and computer use — no signup needed.

What is the Gemini 3.7 Flash Prompt Generator?

The Gemini 3.7 Flash prompt generator on this page provides 20 professionally structured prompts for Gemini 3.7 Flash, Google's most capable Flash-tier AI model released on August 13, 2026. Gemini 3.7 Flash is the direct successor to Gemini 3.6 Flash and now serves as Google's primary production model for coding, web development, and agentic tasks.

The jump from 3.6 to 3.7 Flash is meaningful: the DeepSWE autonomous coding benchmark rises from 49% to 65.3% (+16.3 points), AutomationBench nearly doubles from 17% to 30.4%, and the WebDev Arena Elo climbs from 1,538 to 1,588. Google did not retrain from scratch — algorithmic improvements and user feedback drove the gains. The model keeps the full 1M-token context window and multimodal input (text, image, video, audio, PDF) while dropping its launch API pricing to $0.75/$3.75 per million tokens (introductory until December 31, 2026).

Every prompt below is copy-ready for Gemini 3.7 Flash via GitHub Copilot, the Gemini API, Google AI Studio, or the Gemini app. The prompts cover what Gemini 3.7 Flash does best: full-stack web development, production coding, autonomous agents, computer use, knowledge work, and multimodal analysis. Use them as-is or adapt them to your workflow.

How to Write a Gemini 3.7 Flash Prompt

Gemini 3.7 Flash excels with structured, specific prompts that declare scope upfront. Use this framework:

[Goal or task] + [Stack / context / constraints] + [Numbered steps if agentic] + [Output format: table / JSON / diff / prose] + [Length or scope]

Gemini 3.7 Flash Strengths:

  • Production coding — 65.3% on DeepSWE autonomous coding benchmark
  • Web development — WebDev Arena Elo 1,588 (best Flash-tier score)
  • Agentic automation — 30.4% on AutomationBench (nearly 2× previous Flash)
  • Computer use — strong OSWorld performance for GUI tasks
  • Long context — 1M token input for document and codebase analysis
  • Multimodal — text, image, video, audio, PDF in a single call

Gemini 3.7 Flash Prompt Tips:

  • Always specify output format (JSON, table, numbered list, diff)
  • For coding: name the framework, version, and edge cases upfront
  • For agentic tasks: number each step and name tools or sub-agents
  • For computer use: describe the screen state before each action
  • For multimodal: attach context files rather than describing them
  • State a target length — the model is efficient but scope-responsive

Pricing note — introductory rates until December 31, 2026:

$0.75 per million input tokens / $3.75 per million output tokens. Standard rates ($1.50 / $7.50) take effect from January 1, 2027. At the introductory price, Gemini 3.7 Flash delivers the strongest coding benchmark in its tier at roughly half the cost of Gemini 3.6 Flash at launch — making it the best value Flash-tier model available in August 2026.

20 Free Gemini 3.7 Flash Prompts — Copy & Paste

Click any prompt to copy — paste directly into GitHub Copilot, Gemini API, or Google AI Studio

1. Full-Stack Feature — End-to-End Build

Web Dev

Build a complete user authentication flow for a Next.js 15 application using App Router. Include: (1) Sign-up page with email, password, and display name — real-time validation as the user types, password strength indicator, and accessible error messaging; (2) Sign-in page with email/password and a 'Remember me' option that persists the session for 30 days; (3) Forgot password flow — request form, email link (mock the send), and token-validated reset form; (4) Server Actions for all form submissions with CSRF protection via the built-in Next.js mechanism; (5) Middleware that redirects unauthenticated users away from protected routes and authenticated users away from auth pages; (6) A session cookie with httpOnly, secure, and sameSite='strict' flags; (7) Rate limiting on sign-in to 5 attempts per IP per 15 minutes using an in-memory store for the prototype. Provide complete file contents for every file. Use TypeScript throughout. No auth library — implement the logic directly so I understand each step.

2. Responsive UI Component — Design System

Web Dev

Build a reusable data table component in React 19 with TypeScript that handles: (1) Column definitions with type (string, number, date, badge, action), sortable flag, and optional custom render function; (2) Client-side sorting — click a column header to sort ascending, click again to sort descending, click a third time to remove sort; (3) Pagination — configurable page size (default 25), page controls, and a 'Showing X–Y of Z results' label; (4) Row selection — checkboxes per row and a select-all checkbox in the header that handles indeterminate state correctly; (5) A search/filter input that filters visible rows across all string and badge columns; (6) An empty state and a loading skeleton that matches the column structure; (7) Keyboard navigation — arrow keys to move between rows, space to toggle selection, enter to trigger the row's primary action. Export the component with a full TypeScript generic signature so columns and row data are type-safe. Include a usage example with at least 5 different column types.

3. API Integration — Third-Party Webhook Handler

Web Dev

Build a production-ready webhook handler for Stripe events in a Node.js/Express application. The handler must: (1) Verify the Stripe-Signature header using the Stripe SDK's constructEvent method — reject any request that fails signature verification with a 400 and log the attempt; (2) Handle idempotency — store processed event IDs in a database and return 200 without reprocessing if the same event arrives twice; (3) Handle the following event types: checkout.session.completed (provision access), customer.subscription.updated (update plan tier), customer.subscription.deleted (revoke access), invoice.payment_failed (send notification, retry logic); (4) Process each event type in a separate handler function — the router should only dispatch, not contain business logic; (5) Return 200 immediately and process the event asynchronously — webhook processing must not time out; (6) Dead-letter queue for events that fail processing three times — write them to a 'failed_webhooks' database table with the error and a timestamp; (7) Structured logging for each event: event ID, type, processing result, and duration. Provide TypeScript, full error handling, and a test for the signature verification step.

4. Algorithmic Optimization — Performance Audit

Coding

Analyse and rewrite the following algorithm for maximum performance. Current code: [paste code]. Optimization requirements: (1) Identify the time and space complexity of the current implementation using Big O notation — explain why; (2) Find every O(n²) or worse operation and propose a more efficient data structure or algorithm for each; (3) Identify any redundant computations that can be memoized or cached; (4) Profile the hot path — which branch or loop will execute most frequently for typical inputs, and is it optimized?; (5) Rewrite the algorithm to the best achievable complexity given the problem constraints — if the theoretical lower bound has been reached, say so and explain why; (6) Provide a benchmark comparison: estimated operations for n=1,000, n=100,000, and n=10,000,000 for both the original and optimized versions; (7) Add inline comments for every non-obvious optimization — explain what the trick is and why it works. If multiple optimization strategies are possible with different trade-offs, present them as options before writing the final version.

5. Microservices Debugging — Distributed Trace Analysis

Coding

I have a distributed tracing log from a microservices system that is exhibiting intermittent latency spikes. The log spans 6 services: API Gateway, Auth Service, User Service, Inventory Service, Order Service, and Payment Service. Distributed trace: [paste trace JSON or describe spans]. Analysis requirements: (1) Reconstruct the full call graph — which service calls which, in what order, and what are the parallel vs sequential dependencies; (2) Identify the slowest span in each trace and whether it is on the critical path; (3) Find any span that shows high variance (p50 fast, p95 slow) — this indicates intermittent contention rather than constant slowness; (4) Identify any N+1 call patterns — a service being called in a loop rather than in a single batched call; (5) Find missing spans — gaps in the trace that suggest an untraced external call or a missing instrumentation point; (6) Calculate the theoretical minimum latency if all identified bottlenecks were fixed; (7) Prioritised fix list: issue, root cause hypothesis, estimated latency reduction, implementation effort (Low/Medium/High). Output: a trace analysis document followed by a prioritised action plan.

6. Infrastructure-as-Code — Terraform Module

Coding

Write a reusable Terraform module that provisions a production-ready ECS Fargate service on AWS. The module must: (1) Accept these input variables: service_name, container_image (ECR URI), cpu, memory, desired_count, environment_variables (map), secrets (map of SSM Parameter Store ARNs), health_check_path, and vpc_id; (2) Create: ECS cluster (if not existing), ECS task definition, ECS service, IAM execution role and task role (least-privilege), security group for the container (inbound from ALB only), and a CloudWatch log group; (3) Output: service ARN, task definition ARN, security group ID, and CloudWatch log group name; (4) The task role must be able to read from Secrets Manager and Systems Manager Parameter Store, write to CloudWatch Logs, and push metrics to CloudWatch; (5) Use lifecycle rules to prevent task definition and IAM policy changes from causing unnecessary service replacements; (6) Include a README with a usage example showing a minimal and a full-featured invocation. Write complete Terraform — no pseudocode. Use Terraform 1.7 syntax.

7. Autonomous Coding Agent — Bug Fix Loop

Agentic

Act as an autonomous debugging agent. I will provide a failing test suite and the implementation under test. Your workflow: Step 1 — run the test suite mentally and produce a structured failure report: test name, expected, actual, stack trace summary; Step 2 — for each failure, form a hypothesis about the root cause — distinguish between (a) logic error in the implementation, (b) incorrect test expectation, (c) environment or setup issue; Step 3 — for each logic error hypothesis, identify the minimal code change that would fix it — show the before/after diff; Step 4 — check whether the proposed fix would break any other passing test — if yes, revise the fix; Step 5 — after fixing all logic errors, re-run the test suite and confirm no regressions; Step 6 — if any test expectation is wrong (not the code), explain why it is wrong and propose the corrected assertion. Final output: (a) a diff for every changed file, (b) a summary table of each bug fixed with its root cause and severity, (c) any test corrections proposed. Code and tests: [paste below]

8. Browser Automation — Data Extraction Workflow

Agentic

Design a browser automation workflow using Playwright that extracts structured data from a paginated web table. Target site description: [describe site structure]. Workflow steps: Step 1 — navigate to the target URL and wait for the table to fully load (handle lazy loading and JavaScript-rendered content); Step 2 — extract column headers and map them to output field names; Step 3 — for each row, extract all fields and handle these edge cases: (a) cells with nested elements — extract text content only; (b) cells with links — capture both the display text and the href; (c) empty cells — use null, not empty string; (d) cells with formatted numbers — strip commas and currency symbols to return a raw number; Step 4 — detect and handle pagination: find the 'next page' control, click it, wait for the new page to load (not just the DOM — wait for a row count change), and repeat; Step 5 — write extracted data to a JSON file with one object per row; Step 6 — handle and log: session timeouts (re-login if credentials provided), rate limiting (exponential backoff), and CAPTCHA detection (pause and notify rather than fail silently). Provide complete Playwright TypeScript code.

9. Document Agent — Contract Clause Extractor

Agentic

Act as a contract analysis agent. I am providing a contract document. Your task: Step 1 — identify the document type (NDA, SaaS agreement, employment contract, vendor agreement, other) and the parties involved; Step 2 — extract the following structured fields and output as a JSON object: { parties: [...], effective_date: '...', term: '...', renewal: '...', payment_terms: '...', liability_cap: '...', ip_ownership: '...', non_compete: '...', governing_law: '...', dispute_resolution: '...' }; Step 3 — for each field where the clause is non-standard or potentially unfavourable to the signing party, add a 'risk_note' key with a one-sentence plain-English explanation; Step 4 — flag any clause that uses language a court might interpret ambiguously — quote the exact clause and explain the ambiguity; Step 5 — produce a risk summary: Critical (immediate action needed) / High / Medium / Low — with the clause type and the specific risk for each. [Paste contract text below]

10. ML Benchmark Reproduction

ML Research

Reproduce the following benchmark result from a recent machine learning paper. Paper citation and claim: [paste citation and the specific number you are trying to reproduce, e.g. '73.2% accuracy on ImageNet-1k val with ResNet-50']. Reproduction plan I need you to generate: (1) Exact model architecture — list every layer, its configuration, and initialization scheme as described in the paper; (2) Training hyperparameters — optimizer, learning rate schedule, batch size, number of epochs, data augmentation pipeline, regularization — flag any that are not specified in the paper; (3) Dataset preparation — exact preprocessing steps, train/val/test split, any filtering or deduplication mentioned; (4) Evaluation protocol — how to compute the reported metric exactly, including any test-time augmentation; (5) Known reproducibility gaps — components the paper leaves underspecified that would require an assumption; (6) A minimal PyTorch training script that implements the above faithfully — include comments linking each implementation choice to the specific paper section; (7) Expected resource requirements: GPU type, VRAM, estimated training time. Flag any discrepancy between what you implemented and what the paper describes.

11. Hyperparameter Search — Bayesian Optimization Design

ML Research

Design a Bayesian hyperparameter optimization study for the following model training setup. Model type and task: [describe]. Current training script: [paste or describe]. Study design requirements: (1) Define the search space — list every hyperparameter to tune with its type (continuous, integer, categorical), range or choices, and whether to sample in log space; explain the rationale for each range; (2) Define the objective function — what metric to optimize, and whether to maximize or minimize; if the metric is noisy, how to handle that (average over seeds, use a smoothed estimate); (3) Choose the number of trials and justify it relative to the search space dimensionality; (4) Define pruning criteria — at what epoch should a clearly underperforming trial be stopped early?; (5) Write a complete Optuna study script with the search space, the objective function calling your training script, early pruning, and result logging to a SQLite database so the study can be resumed; (6) After the study, how to interpret the results: importance plot, parallel coordinates plot, and how to identify the best trial robustly (not just the top-1); (7) How to validate the best configuration is not overfit to the validation set — describe the final evaluation protocol.

12. Computer Use — Form Automation

Computer Use

You have access to a desktop GUI environment. Complete the following multi-step form automation task: Task description: [describe the task — e.g. submit expense reports, fill in a weekly timesheet, complete a government form]. Execution requirements: (1) Before taking any action, describe the current screen state: application name, visible form fields, buttons, and any error or confirmation messages; (2) Fill in each field in tab order to avoid triggering validation errors; (3) For dropdown fields: click the dropdown, wait for options to render, then select by visible label rather than by index; (4) For date fields: use the keyboard-friendly format the field expects — do not assume MM/DD/YYYY; (5) Before submitting: capture a screenshot description of the completed form and list every field with its entered value for verification; (6) After submission: confirm the success state — either a confirmation message or a redirect to a confirmation page; (7) If you encounter a CAPTCHA, an unexpected modal, or a field you cannot fill, stop and describe what you see rather than guessing. Data to enter: [list all field values].

13. Computer Use — Application Testing Agent

Computer Use

Act as a manual QA agent testing the following web application feature. You have access to a browser. Feature description: [describe the feature — e.g. 'user profile photo upload and crop']. Test plan I want you to execute: (1) Happy path — complete the feature successfully with valid inputs and confirm the expected outcome; (2) Boundary tests — test minimum and maximum values for every numeric or size-constrained field; (3) Invalid input — enter each type of invalid input the UI should reject, and confirm it shows an error rather than crashing or silently accepting; (4) Empty/null — submit the form with each required field left empty, one at a time, and confirm the correct field-level error appears; (5) Cancel/back — abandon the flow mid-way and confirm no partial state is persisted; (6) Reload resilience — reload the page mid-flow and confirm the user is either returned to a clean state or their progress is preserved (note which); (7) Accessibility — tab through all interactive elements and confirm the focus order is logical and all controls are keyboard-operable. For each test step, record: action taken, expected result, actual result, pass/fail.

14. Financial Report Analysis — Earnings Summary

Knowledge Work

Analyse the following financial report and produce a structured summary for a non-financial executive audience. Report: [paste or attach PDF]. Analysis requirements: (1) Revenue summary — total revenue, breakdown by segment or geography if reported, year-over-year growth rate, and whether the result beat or missed analyst consensus (if stated); (2) Profitability — gross margin, operating margin, and net margin — note any significant change from the prior period and the stated reason; (3) Cash and debt — cash on hand, total debt, net debt or net cash position, and free cash flow for the period; (4) Forward guidance — exact numbers stated by management for the next quarter and full year; (5) Key risks highlighted — any language in the MD&A that flags headwinds, regulatory exposure, or operational uncertainty, with the exact quote; (6) Three questions a board member would ask based on this report; (7) A plain-English executive summary: what happened this quarter in three sentences, what management said about the future in two sentences, and one sentence on the biggest risk. [paste report]

15. Long-Document Synthesis — Research Review

Knowledge Work

Synthesise the following set of research papers into a literature review section for an academic paper. Papers: [paste abstracts or full texts]. Synthesis requirements: (1) Group papers thematically — identify 3–5 sub-themes and name each; (2) For each sub-theme, write 2–3 paragraphs of synthesis — do not summarise papers individually; identify where they agree, where they disagree, and what gap remains; (3) Use academic citation format [Author, Year] inline — do not use footnotes; (4) Flag the most significant methodological limitation in each sub-theme — the weakness that makes the body of evidence uncertain; (5) Write a concluding paragraph that maps the literature landscape: what is settled, what is contested, and what is the key open question that motivates the work this review is embedded in; (6) Tone: formal academic prose — no first person, no hedging with 'it seems' or 'perhaps', no bullet points in the final output; (7) Target length: 800–1,000 words.

16. PDF Data Extraction — Invoice Processing

Multimodal

I am uploading a batch of supplier invoices as PDF files. Extract structured data from each invoice and output a single JSON array where each element represents one invoice. Required fields for each invoice object: { invoice_number, invoice_date (ISO 8601), due_date (ISO 8601), supplier_name, supplier_address, buyer_name, line_items: [{ description, quantity, unit_price, line_total }], subtotal, tax_rate_pct, tax_amount, total_amount, currency, payment_terms, bank_details: { account_name, account_number, sort_code_or_routing, bank_name } }. For any field not present in the invoice, use null. Additional rules: (1) Normalise all dates to ISO 8601 regardless of the format on the invoice; (2) Normalise all amounts to two decimal places as numbers, not strings; (3) Strip currency symbols from amounts — record the currency code separately; (4) If a field appears multiple times with conflicting values (e.g. two different totals), flag it with a 'conflict' key and record both values; (5) After the JSON, output a one-line summary per invoice: invoice number, supplier, amount, and any flags. [Attach PDFs]

17. Image Analysis — Competitive UI Teardown

Multimodal

I am uploading screenshots of competitor product pages. Analyse each screenshot and produce a structured teardown. For each screenshot: (1) Page type — landing page, pricing page, feature page, checkout, onboarding — identify it; (2) Value proposition — what is the headline claim? Rate its clarity 1–5 with one-sentence justification; (3) Visual hierarchy — describe what the eye lands on first, second, and third, and whether this order serves the conversion goal; (4) Social proof — what trust signals are visible above the fold? List each one: type (logo wall, testimonial, rating, case study, media mention), placement, and prominence; (5) CTA analysis — button text, colour, placement, and what happens after clicking (if inferable); (6) Target audience signal — based on imagery, language register, and any visible pricing or job titles, who does this page appear to target? (7) Weakest element — the single design or copy choice most likely to reduce conversion, with a one-sentence fix. After all individual analyses, synthesise: (a) the strongest CTA approach across all pages, (b) the positioning gap none of them claim, (c) one element from each to combine into a stronger page.

18. Root Cause Analysis — Production Incident

Reasoning

Conduct a structured root cause analysis for the following production incident. Incident: [describe what broke, when, how long it lasted, and the customer impact]. Available evidence: [paste error logs, metrics graphs (describe them), alerts, and timeline]. RCA methodology: (1) Timeline reconstruction — build a precise UTC-timestamped timeline distinguishing system events from human actions; (2) 5-Why analysis — start from the customer-visible symptom and ask 'why' five levels deep; stop only when you reach a cause that would require a change to a system, process, or assumption to prevent — not just 'the server crashed'; (3) Contributing factors — list every condition that amplified the impact or delayed detection, even if it is not the root cause; (4) Detection gap — how long between the root cause event and the first alert? What monitoring would have detected it sooner?; (5) Impact quantification — users affected, requests failed, revenue impact (if estimable), and SLA breach (yes/no with details); (6) Corrective actions table: Root Cause | Action | Owner (role) | Due | Priority (P0/P1/P2); (7) Preventive measures — what architectural or process changes would prevent this class of incident, not just this specific instance. Format: post-mortem document suitable for engineering leadership review.

19. Technical Architecture Review

Reasoning

Review the following system architecture and provide a structured assessment. Architecture description: [paste diagram description or architecture decision record]. Review requirements: (1) Correctness — does the architecture achieve the stated functional requirements? Identify any requirements gap; (2) Scalability — at what load does each component become a bottleneck? For each bottleneck, is horizontal scaling possible, and what is the first scaling constraint (CPU, memory, I/O, network)?; (3) Reliability — identify every single point of failure in the data path. For each one, what happens to end users when it fails?; (4) Security — surface the three highest-risk attack vectors given this architecture (network exposure, auth model, data storage); (5) Operational complexity — what does this architecture require of the on-call team? What breaks silently vs. noisily?; (6) Cost model — identify the two or three components that will dominate the cloud bill at scale, and whether they scale linearly or super-linearly with load; (7) Recommendation — for each identified issue, propose the change with the best impact-to-effort ratio. Be specific — 'use a cache' is not a recommendation; 'add a Redis read-through cache in front of the PostgreSQL user table, keyed by user_id, with a 60-second TTL' is. Output: a prioritised findings table followed by an architecture decision record for each recommended change.

20. Strategic Decision Framework

Reasoning

Analyse the following business decision using a structured framework. Decision: [describe what must be decided]. Options under consideration: [list 2–4 options]. Context: [describe the business situation — stage, constraints, competitive position]. Analysis requirements: (1) Clarify the decision — restate what is actually being decided, separating the real question from any framing that obscures it; (2) Identify the 5 criteria that matter most, rank them by importance, and justify the ranking; (3) Score each option against each criterion (1–5) with a one-sentence justification per score; (4) Build a weighted scoring table and identify the quantitative winner; (5) Sensitivity analysis — which single criterion, if its weight were doubled, would change the outcome? What does this tell us about the robustness of the recommendation?; (6) Non-quantifiable factors — name 3 factors that resist scoring but could override the model: culture fit, political feasibility, reversibility; (7) Recommended option — state it clearly, then give the two strongest arguments against your recommendation and respond to each with the most honest rebuttal you can. Output: the full analysis plus a one-paragraph decision memo suitable for a board or leadership team.

Gemini 3.7 Flash vs. Other AI Models (2026)

How Gemini 3.7 Flash compares to the models it replaces and competes with:

Model Coding (DeepSWE) Web Dev Arena Elo Cost (per 1M) Best For
Gemini 3.7 Flash ★ (Google) 65.3% 1,588 $0.75/$3.75 (intro) Coding, web dev, agentic workflows, computer use
Gemini 3.6 Flash (Google) 49% 1,538 $1.50/$7.50 Previous Flash default — 3.7 Flash is now preferred
Gemini 4 (Google) Leading Excellent Higher cost Maximum reasoning depth, complex science, frontier research
GPT-5.6 Sol (OpenAI) Leading Top tier $5/$30 Maximum reasoning depth where cost is secondary
Claude Fable 5 (Anthropic) Strong Strong Premium Long-document review, nuanced writing, code architecture
Claude Sonnet 5 (Anthropic) Strong Competitive $2/$10 Coding quality, strong instruction following, 1M context

★ Gemini 3.7 Flash launched August 13, 2026. Introductory API pricing of $0.75/$3.75 valid until December 31, 2026. Standard $1.50/$7.50 from January 1, 2027. Available via Gemini API, GitHub Copilot, and Google AI Studio.

Gemini 3.7 Flash Tips for Better Results

Do This:

  • Specify the exact output format (JSON, table, numbered list, diff)
  • For coding: include tech stack, version numbers, and edge cases up front
  • For agentic tasks: number each step and name sub-agents or tools explicitly
  • For computer use: describe the initial screen state before asking for actions
  • Use the 1M context window to pass full files or entire codebases as context
  • Attach PDFs and images directly — multimodal input is native to this model

Avoid This:

  • One-line prompts for multi-step tasks — add numbered steps instead
  • Omitting the tech stack for coding tasks — it changes the output significantly
  • Vague scope ("make this better") — state the exact deliverable and format
  • Skipping constraints — always say what should NOT be included or changed
  • Forgetting to specify reversibility for database or infrastructure operations
  • Not iterating — a short follow-up instruction is often faster than rewriting

Frequently Asked Questions — Gemini 3.7 Flash

What is Gemini 3.7 Flash?

Gemini 3.7 Flash is Google's most capable Flash-tier AI model, released on August 13, 2026, three weeks after Gemini 3.6 Flash. It is designed as Google's primary workhorse model for coding, web development, agentic workflows, and knowledge work. Key improvements over Gemini 3.6 Flash: DeepSWE autonomous coding benchmark jumped from 49% to 65.3% (+16.3 points), AutomationBench from 17% to 30.4% (+13.4 points), WebDev Arena Elo from 1,538 to 1,588 (+50), and FrontierCode 1.1 Main from 34.4% to 43.6%. It keeps the 1M-token context window and full multimodal input (text, image, video, audio, PDF) from its predecessor, and is available in GitHub Copilot, Google AI Studio, and via the Gemini API.

What is Gemini 3.7 Flash best at?

Gemini 3.7 Flash leads in three areas: (1) Coding and web development — its 65.3% DeepSWE score and WebDev Arena Elo of 1,588 make it the strongest Flash-tier model for production feature builds, code auditing, and full-stack web tasks; (2) Agentic automation — its AutomationBench score of 30.4% (nearly double the 17% of Gemini 3.6 Flash) makes it significantly better at multi-step autonomous tasks with real-world software tools; (3) Long-context knowledge work — with a 1M-token input window and strong instruction following, it handles contract review, research synthesis, and complex document analysis. It also supports computer use, function calling, search-as-a-tool, and parallel tool use — making it well suited for orchestrated agent pipelines.

How does Gemini 3.7 Flash compare to Gemini 3.6 Flash?

Gemini 3.7 Flash is a meaningful upgrade, not just an incremental one. The headline jump is coding: DeepSWE goes from 49% to 65.3% — a 16-point gain that closes most of the gap between the Flash tier and frontier models. AutomationBench nearly doubles (17% → 30.4%), which matters for anyone using Gemini in agentic pipelines. WebDev Arena Elo rises from 1,538 to 1,588, confirming the coding improvement is broad. The API pricing is also lower at launch: $0.75 per million input tokens and $3.75 per million output tokens (introductory until December 31, 2026), compared to Gemini 3.6 Flash's $1.50/$7.50. There is no meaningful use case where Gemini 3.6 Flash outperforms Gemini 3.7 Flash — for any new project, 3.7 Flash is the correct default.

How do I write a good Gemini 3.7 Flash prompt?

Gemini 3.7 Flash responds best to structured prompts with a clear goal, context, and explicit output format. For web dev and coding: include the full stack (framework, version, language), edge cases you want handled, and what files to create or modify — the model excels when scope is declared upfront. For agentic tasks: number each step, name any tools or sub-agents the model should assume it has access to, and specify how to handle errors or unexpected states. For computer use: describe the current screen state and specify what confirmation of success looks like. For knowledge work: state the audience, desired output format (JSON, table, prose), and word count target. One universal tip: end every prompt with a format instruction — 'output as a numbered list', 'output as JSON', 'output as a markdown table'. It dramatically improves consistency.

How do I access Gemini 3.7 Flash?

Gemini 3.7 Flash is available through: (1) Gemini API — via the API at $0.75/$3.75 per million tokens (introductory pricing until December 31, 2026; standard $1.50/$7.50 from January 1, 2027); (2) GitHub Copilot — selectable as a model in GitHub Copilot at launch; (3) Google AI Studio — the free web environment for testing at aistudio.google.com; (4) Gemini app — rolling out as the new default in the Gemini consumer app. The model ID is 'gemini-3.7-flash' in the API. Context window: 1M tokens in, 64K tokens out. Multimodal inputs: text, images, video, audio, and PDF.

Is Gemini 3.7 Flash better than GPT-5.6 or Claude for coding?

For coding at Flash-tier pricing, Gemini 3.7 Flash is now among the best available. Its 65.3% DeepSWE score puts it within striking distance of models that cost far more. GPT-5.6 Sol leads on maximum reasoning depth but at $5–$30 per million tokens — roughly 4–8× the cost of Gemini 3.7 Flash's introductory pricing. Claude Fable 5 remains stronger for long-document code review and architectural reasoning. Claude Sonnet 5 is competitive on coding with strong instruction following. For day-to-day development tasks — feature builds, code audits, schema migrations, debugging — Gemini 3.7 Flash offers the best quality-to-cost ratio in its tier, and its native GitHub Copilot integration makes it the practical default for developers in that ecosystem.

More Google AI Prompt Generators