API Hop

Gemini 3.6 Flash API: Pricing, Playground and Examples

Explore Gemini 3.6 Flash API pricing and Chat Completions integration for document extraction, code review and instruction-following tasks.

Gemini 3.6 Flash API pricing and billing

Official price

Input
$0.7500 /M
Output
$3.7500 /M
Cache input
$0.0750 /M

API Hop price Save 50%

Input
$0.3750 /M
Output
$1.8750 /M
Cache input
$0.0375 /M
Cache write
$0.3750 /M

Reference price - not independently verified. Check the publisher's current rates, billing units and applicable terms before comparing costs.

Gemini 3.6 Flash online chat tool

Model settings

Advanced parameters
0 or more characters(0/No fixed limit)
No fixed character limit; the full request is subject to request-size and model-context limits. This is not a token count.
0 – 2
0 – 1
-2 – 2
-2 – 2

Conversation

How can I help you today?

Ready

Reset and start a new conversation?

This will clear the conversation and any unsent message, and restore default parameters.

Gemini 3.6 Flash prompt examples

These are evaluation prompts for Gemini 3.6 Flash, not recorded model outputs. They analyze only supplied text; they do not execute code, inspect production systems or prove long-context performance. Check quoted evidence and acceptance criteria, then review response metadata and usage before production use.

Use only this document sample: [P1] The export fix passed staging checks. [P2] A Friday release was proposed, not approved. [P3] Mei will review error messages on Tuesday. [P4] No owner is assigned to documentation. Return a table of claim, exact supporting quote, paragraph ID and uncertainty. Is production release approved? Who owns documentation? Mark missing facts unknown. Every quote must match the supplied sample; do not infer production success from staging. This small sample does not test maximum context length.

Extract these synthetic records into JSON with fields id, owner, deadline and evidence: [R1] Issue 41: Ana owns the export fix; no deadline agreed. [R2] Issue 42: review due October 15; owner not assigned; year not stated. Use null for missing values and preserve partial dates as given. Quote the source in evidence. Do not invent a year or owner. Check each field against its record; this is a text-formatting task, not a database operation.

A fictional two-person team runs 2,000 reports daily. Completion within 30 minutes is acceptable. It has a database but no queue service; jobs must recover after restart and avoid duplicate delivery. Compare a database-backed batch with a dedicated queue. Give a decision table, a conditional recommendation, three unknowns and one condition that reverses your choice. Do not invent benchmarks, costs or tested guarantees.

What is Gemini 3.6 Flash?

Gemini 3.6 Flash model focus and core capabilities

Gemini 3.6 Flash is a Google model focused on efficient coding and iterative agent workflows. It combines reasoning with native multimodal understanding and text output. Technical comparisons, code revisions, and analysis of supplied material are useful starting points for evaluating its fit.

Gemini 3.6 Flash online tools and API on API Hop

API Hop provides an online text Playground and a unified Chat Completions interface for Gemini 3.6 Flash. Test a task here before integrating the same model into an application. Native media understanding and tool capabilities do not mean this page uploads files, searches the web, executes code, or grants the full native context allowance.

Gemini 3.6 Flash capabilities and domain strengths

Start with a bounded task and a clear way to check the result. For technical work, distinguish facts, constraints, assumptions, and the decision you need; this makes a useful recommendation easier to separate from a plausible but unsupported one.

Iterative coding and focused refactoring

Gemini 3.6 Flash is designed for repeated coding cycles. Supply the relevant function, its callers, a failing test, and the behavior that must remain unchanged, then ask for a minimal patch and an explanation of its effects.

Run proposed changes in your own environment and return the actual errors for another revision. The Playground does not open a repository or run a test suite; generated code is a proposal until compilation, tests, and review establish that it works.

Technical comparisons with explicit constraints

Use a comparison task to check whether the model follows your workload rather than repeating feature lists. For a queue-versus-event-stream decision, specify consumers, duplicate handling, replay needs, ownership, and operational capacity before asking for a recommendation.

Separate current requirements from possible future ones. Require the answer to identify missing information, explain the conditions behind its recommendation, and state what would change that decision; a weighted matrix must not make a failed hard requirement look acceptable.

Multimodal understanding and text-based design work

The native model accepts text, images, audio, video, and PDFs and produces text. Understanding a diagram or layout is different from generating an image, recording audio, or making a working interface.

This page accepts text without media upload controls. Describe a layout, paste extracted document text, or provide a data schema here. For media tasks, first confirm that the chosen interface supports the actual input format; a URL in a text message does not establish file access.

Document synthesis and structured review

Turn supplied design notes into requirements, decisions, unresolved questions, and review actions. Ask for exact passages behind disputed points so you can inspect whether the conclusion follows from the material.

Provide relevant excerpts before expanding the context. Preserve missing values and distinguish proposed work from approved work. Long inputs do not remove the need to check references, omissions, numerical claims, and the final conclusion.

How to evaluate Gemini 3.6 Flash for your workload

Evaluate performance against your task and serving interface, not just a model label or headline benchmark. A tool-enabled coding result involves an execution environment; it does not predict the success rate of a standalone text response on API Hop.

Suggested evaluation design; no measured results
Task inputChecksPass criteriaMetrics to record
An edge-case repair or interface change with existing callers and checksCompile and test the patch, then review callers and allowed scopeThe targeted failure and existing checks pass without breaking callersPassing checks, revisions, finish reason, duration, token usage

Coding quality and revision efficiency

Build a sample of focused tasks: repairing an edge case, updating an interface without breaking callers, and proposing tests for a refactor. Measure whether the patch passes existing checks and how many revisions are needed before it is usable.

Keep the initial code, prompt, permitted tools, and acceptance criteria consistent across models. A shorter response is not automatically a better repair, and a correct explanation does not establish that the generated code compiles.

Reasoning quality and constraint coverage

For technical comparisons, grade whether each hard requirement is addressed, unsupported assumptions are exposed, and the final recommendation includes its conditions. Include ambiguous examples where asking a question is more useful than choosing an option.

Score document analysis against the supplied text, including tentative decisions and contradictory statements. Do not treat polished formatting, a large table, or an apparently precise score as proof of correct reasoning.

Evaluate latency, completion, and actual usage

Record time to first visible answer, complete response duration, finish reason, input and output usage, and manual rework. Use the same inputs and output allowance when comparing models, and assess a complete business answer rather than only HTTP success.

The Flash name is not a latency or cost guarantee. Conversation history, input size, reasoning, and requested output affect the work performed; establish a quality and budget fit on a small sample before increasing traffic.

Gemini 3.6 Flash compared with other text models

Compare Gemini 3.6 Flash with nearby Gemini catalog options and another model family using one acceptance checklist. The matrix below describes evaluation questions, not measured rankings or promises that a newer version will always perform better.

Task-based comparison plan, without benchmark rankings
CriterionGemini 3.6 FlashOther Gemini catalog optionsHow to verify
Code revisionTest a focused patch-and-feedback loopRepeat with 3.7 Flash or 3.8 FlashCompile, test, and count revisions
Technical comparisonCheck workload and constraint coverageUse the same decision briefInspect assumptions and recommendation conditions
Short extractionTest missing and ambiguous fieldsAlso evaluate 3.5 Flash LiteValidate each value against the input
Operational fitRecord completed response and usageUse the same inputs and output allowanceCompare latency, account cost, and rework

When to prioritize testing Gemini 3.6 Flash

Start with Gemini 3.6 Flash if you are evaluating iterative coding assistance or constrained technical analysis. A queue design review with concrete duplicate and replay requirements can expose whether the answer handles application correctness instead of relying on infrastructure slogans.

Keep the result conditional on your tests and operational environment. A model can help explain tradeoffs, but cannot establish the real throughput, rollback behavior, or maintenance burden of a system from a product name alone.

Choose models by task on API Hop

Run the same brief with Gemini 3.7 Flash and Gemini 3.8 Flash. For short classification or extraction steps, include Gemini 3.5 Flash Lite; DeepSeek V4 Flash provides a separate family to compare. Select from observed answers rather than inferred version rankings.

Use current account prices and the same business validation rules. The shared Chat Completions envelope can reduce integration work, but optional parameters, output behavior, and limits remain model-dependent.

Why use Gemini 3.6 Flash through API Hop?

Usage-based billing and model cost optimization

Charges follow current API Hop rates and actual usage. Top up on demand.

Unified AI models and data APIs, with multi-model access in one place

One API key connects multiple AI models and data services, reducing integration costs and letting you switch with one click. Business applications need both AI and data.

Call logs and application access controls, with clarity on every call

Every API call is recorded in your dashboard. Create separate API keys for different applications.

Evaluate outputs against your task

Use the documented model ID and supported parameters through API Hop. Evaluate outputs against your own acceptance criteria, then inspect usage records and response metadata before production use. A model name or example does not guarantee each result.

How to use Gemini 3.6 Flash on API Hop

After creating an API key in the console, follow the documentation to get started with Gemini 3.6 Flash.

Prepare your account and test online

Sign in, confirm your balance, and create an API key.

Try it in the Playground

Explore the model's capabilities in the Playground to find the best way to use it.

Integrate Gemini 3.6 Flash into your business

Follow our developer documentation to integrate Gemini 3.6 Flash into your business.

Future model upgrades

To switch to a newer model, first confirm that its exact ID is returned by the model catalog for your API key. If it supports the same endpoint and request fields, update the model ID, then test response formats, streaming, output limits and billing before sending production traffic. For asynchronous image or video tasks, also verify job submission, status polling and result retrieval.

Gemini 3.6 Flash API FAQ

Can the Gemini 3.6 Flash Playground accept images, PDFs, audio, or video?

This page provides text conversations without media upload controls. Native multimodal understanding requires an interface supporting the actual input format. The Playground does not download linked files or automatically browse; extract relevant text before testing a document here.

Why is the comparison incomplete or missing its recommendation?

Check finish_reason and the output allowance, then narrow the task or increase the allowance if necessary. Depending on the model, reasoning can share that budget with final text. Parse final content separately from reasoning fields when present, and do not treat reasoning-only or truncated text as a completed comparison.

Is conversation memory permanent, and why does usage grow?

Memory here means reusable completed turns from the current conversation, not persistent memory across conversations. Enabling it can increase input usage as history grows. Disabling it keeps history visible but excludes it from new requests; failed, stopped, truncated, or non-reusable replies are not appended as normal history.

How should I troubleshoot 401, 402, 403, or 429 errors?

For 401, check Bearer authentication and the key; for 402, check balance; for 403, verify model permission and the exact gemini-3.6-flash ID; for 429, check request rate or allowance. Confirm availability in your key's model catalog. A numeric platform code is not the HTTP status; diagnose 5xx and in-stream SSE failures using the complete error.

Can I use Google generateContent, OpenAI Responses, or Claude Messages here?

This API Hop model uses /v1/chat-completions with Bearer authentication and a messages array, not Google generateContent, OpenAI Responses, or Claude Messages. Check the actual URL and body produced by your SDK; changing only the model name does not convert between protocols.

Can I request several alternatives or rely on valid JSON?

Ask for multiple alternatives within a single answer. Optional fields such as n and structured-output controls depend on the selected interface and model; do not assume native Gemini capabilities are exposed unchanged. Define fields, types, and missing-value behavior, then validate JSON syntax, schema, and meaning before using the result.

Can Gemini 3.6 Flash execute code or complete business actions here?

This Playground returns text; it does not execute code, change repositories, access databases, or send payments. Native tool support is not an execution environment in this page. Your application must provide supported tools, permissions, result feedback, and approval controls; a generated plan or completion claim is not proof of action.

Should I immediately retry a slow response, interrupted stream, or stopped request?

Check existing results, request records, and usage first. Stopping browser waiting or losing an SSE connection does not establish that the upstream request was unprocessed. Flash is not a timing guarantee. Apply bounded retries appropriate to the actual error, avoiding duplicate requests and possible additional charges.

Related text APIs