The pick: If your agent's whole job is to look — screenshots, PDFs, invoices, video frames — and it does that at any real volume, start with Qwen3.7 Flash. On its OpenRouter listing it runs about $0.03 per 1M input / $0.13 per 1M output, roughly 50x cheaper per token than Gemini 3.6 Flash's reported ~$1.50 / ~$7.50. Reach for Gemini instead when volume is modest and you're paying for Google's audited multimodal quality, grounding, and tooling rather than for raw tokens.

The rule: Below a few hundred thousand images a month, buy Gemini's polish. Above that, the price gap eats every other argument — buy Qwen's tokens.

Price: the gap is not close#

This is the axis with the least ambiguity, so lead with it.

On input that's ~50x. On output, ~58x. Nothing else in this comparison moves the needle that far.

The insight: it's not price-per-token, it's where the cost lives#

Here's the non-obvious part. Google's pitch for 3.6 Flash isn't "cheap tokens" — it's fewer tokens per task. The model is reported to use ~17% fewer output tokens than 3.5 Flash on average (Bangkok Post, corroborated by the Artificial Analysis index), and up to ~65% fewer on long-horizon coding. That's a genuine engineering win, and for chatty agentic reasoning loops it compounds.

But a vision agent that looks isn't chatty. It ingests a big image and emits a short structured answer. The cost lives in input tokens — the image tiles — not in a long chain of reasoning output. So Gemini's headline efficiency optimizes the cheap side of the ledger for this workload.

Gemini 3.6 Flash saves you ~17% on the tokens you generate. Qwen3.7 Flash charges you ~2% of the price on the tokens you consume. For an agent whose bill is dominated by the images it reads, a 17% discount cannot catch a 50x price cut. The two models are optimizing different halves of the invoice.

A vision agent's cost lives in the pixels it takes in, not the words it puts out — and that's the half Qwen slashes.

Open vs closed: the optionality wildcard#

Gemini 3.6 Flash is closed and hosted-only. Full stop.

Qwen's story is messier, and worth stating honestly. The family has a real open-weight vision lineage — Qwen3.6-35B-A3B ships Apache 2.0, downloadable and self-hostable. But Qwen3.7 Flash itself appears to be served through the OpenRouter listing, and reporting on the 3.7 tier suggests it may be API-only rather than an open download. So don't assume you can pull 3.7 Flash's weights today — treat that as unconfirmed.

Why it still matters: even if 3.7 Flash stays hosted, choosing the Qwen ecosystem keeps a self-host escape hatch open (via an open vision model like 3.6-35B-A3B) that Gemini structurally cannot offer. For a loop grinding millions of frames a month, "we could move this in-house if the API price moves" is leverage. If you're weighing that route, our best open vision-language model for agents rundown is the next stop.

Latency and quality posture#

Both are "Flash" tiers — built for throughput, not frontier reasoning. Gemini's advantage is audited: Google publishes benchmarks, grounding, and mature tooling across AI Studio and Vertex. Qwen3.7 Flash's numbers are mostly self-reported and OpenRouter-listed, not independently audited at the time of writing. If you can't tolerate quiet quality regressions, that difference is worth paying for — and it's exactly the trap we walk through in how to evaluate a model that ships without benchmarks.

The decision rubric#

Pick Qwen3.7 Flash when:

Pick Gemini 3.6 Flash when:

If you're comparing backends more broadly rather than just the vision layer, we ran Gemini 3.6 Flash vs Kimi K3 for the cheapest agent backend, and the founders' wire tracks the week these two landed.

Worked example: 10,000 screenshots a day#

Let's make it concrete. Assumptions (estimates — your mileage varies with resolution and prompt):

Qwen3.7 Flash:

Gemini 3.6 Flash (crediting its ~17% output-token savings, so ~100M output):

Roughly $34 vs ~$1,650 — about 48x. Even if you double Gemini's efficiency assumption, or halve Qwen's quality and run everything twice, the ranking doesn't flip. That's the whole story: at vision volume, the token price is the decision.

Ready to build the cheap side? See how to build a cheap screen-reading agent on Qwen3.7 Flash.