Seedance 2.5 is live on EvoLinkTry Seedance 2.5

GLM-5.3 Flash API

Z.ai-Multimodal text generation-from $0.150 / 1M input tokens-Available
1M contextImage · video · file inputReasoning always onChat + Messages
API docs
Production routeLive
Provider
Z.ai / Zhipu
Model
glm-5.3-flash
Context window
1,000,000 tokens
Input
Text · image · video · file

Choose GLM-5.3 Flash

The natively multimodal member of the 5.3 generation: text, image, video, and file input at roughly a ninth of the GLM-5.3 price, with the same 1M-token context, always-on reasoning, tool calling, and prompt caching.

GLM-5.3 Flash

Z.ai multimodal high-volume model

Selected
From $0.150 / 1M input tokensglm-5.3-flash
Best for

High-volume classification and extraction, screenshot and document understanding, video and file analysis, and routine agent steps where per-token price decides the routing.

Input
$0.150 / 1M10.2 cr / 1M
Cache read
$0.031 / 1M2.1 cr / 1M
Output
$0.500 / 1M34 cr / 1M

GLM-5.3 Flash pricing

Estimate a request before you route traffic. Every user group uses the same rate, and output tokens already include reasoning tokens.

Flash

Token calculator

Enter the token mix for one request.

Estimated request cost

GLM-5.3 Flash
Flat rate
USD$0.0004
Credits0.0209
Input tokens0.0102 cr
Cache read tokens0.0005 cr
Output tokens0.0102 cr

Minimum charge: 0.01 credits per request. Image, video, and file input is billed as input tokens.

Budget guide

Approximate requests using the current mix.
Add credits
$10
About 32535 requests

For quick testing

$50
About 162679 requests

For regular development

$100
About 325358 requests

For production evaluation

Model pricing

GLM-5.3 Flash

All context sizes
Input tokens
$0.150 / 1M10.2 cr / 1M
Cache read tokens
$0.031 / 1M2.1 cr / 1M
Output tokens
$0.500 / 1M34 cr / 1M

USD and credits are shown per 1M tokens, flat across the full 1M context.

Web search is billed separately at 0.68 credits per call.

GLM-5.3 Flash API for multimodal and high-volume work

The volume tier of the 5.3 generation on EvoLink's unified API. Text, image, video, and file input at roughly a ninth of the GLM-5.3 price, with the same 1M-token context, always-on reasoning, tool calling, and prompt caching.

GLM-5.3 Flash
GLM-5.3 Flash use cases

Where GLM-5.3 Flash belongs in a production model stack

Flash is priced for volume, so the question is rarely whether you can afford it — it is whether it clears your accuracy bar. Run it first, escalate only what fails, and the price gap against the flagship starts working for you.

High-volume classification and extraction

Ticket routing, tagging, structured extraction, and content triage run at a price where a full re-run costs less than the engineering time to avoid one. Batch size stops being the constraint.

Screenshot and document understanding

Send UI screenshots, scanned pages, or diagrams as image_url blocks and get structured output back. This is the capability GLM-5.3 does not have at all — the flagship is text-only.

Video and file analysis

Video and file input are accepted natively rather than through a separate pipeline, so one request can carry mixed evidence instead of being split across a transcription step and a reasoning step.

Routine steps inside a larger agent

Summarising a tool result, deciding a branch, reformatting output — the steps that dominate call volume but not difficulty. Keep the flagship for the steps where reasoning depth actually decides the outcome.

How Flash differs

What Flash gives you, and what it asks in return

Flash is not a cut-down 5.3 with a smaller window — the context, protocols, and caching are identical. Two things differ, and one is still worth measuring yourself.

Native multimodal input, which the flagship lacks

Text, image, video, and file input all work through the standard messages structure. Images go in as image_url blocks with a public URL (officially recommended) or a Base64 data URL, one block per image.

Roughly a ninth of the flagship price

Input and output both sit near one ninth of the GLM-5.3 rate, and cache reads are cheaper again. That gap is wide enough to change the shape of a workload, not just its bill.

Same reasoning constraint as the rest of 5.3

Reasoning is always on here too, and thinking.type: "disabled" is rejected. Z.ai additionally recommends clear_thinking: false for Flash; the parameter is passed through unchanged.

Media token accounting is worth verifying yourself

Images and video count into prompt_tokens and bill at the input rate, but the upstream publishes no per-image token formula. Run a representative sample, read the returned usage, and size your batch from that rather than from an estimate.

GLM-5.3 Flash capabilities

Why Flash can carry this much volume

Flash keeps the platform properties of the 5.3 generation and changes only the price and the input modalities. That combination is what makes it a default rather than a fallback.

Mixed text and media in one request

One message can carry instructions, several images, and a file together, so evidence that belongs to one decision stays in one call instead of being stitched across a pipeline.

The same 1M context at one flat rate

Flash is not a short-context model. The full 1M window is available at a single rate with no long-context tier, which is what makes bulk document work practical at this price.

Cache reads at a fraction of input

A stable system prompt and tool schemas bill at the cache-read rate across a long loop. On an already-cheap model this is what pushes the marginal cost of an extra step close to nothing.

GLM-5.3 Flash production checks

What to verify before routing volume to Flash

Two of these are correctness checks and two are cost checks. The media-token check is the one most teams skip and later regret on a large batch.

01

Use glm-5.3-flash as the model ID

The same ID works on Chat Completions and Anthropic Messages and matches the upstream name exactly.

Required
02

Remove any thinking.type: "disabled"

The whole 5.3 generation rejects it. Use thinking.type: "enabled" with reasoning_effort: "low" for the cheapest, fastest path.

Breaking
03

Measure media tokens on a real sample

Send representative images or video, read prompt_tokens from the response, and derive your own per-item cost before committing to a batch size.

Cost
04

Define the escalation rule to GLM-5.3

Decide in advance what counts as a Flash failure and what it triggers. Without a rule, teams either escalate nothing and ship errors, or escalate everything and lose the price advantage.

Routing
GLM-5.3 Flash evaluation

Measure the accuracy gap, then price it

The useful comparison is not Flash against a benchmark, it is Flash against GLM-5.3 on your own tasks. If Flash matches the flagship on nine requests in ten, running both and escalating the tenth is far cheaper than running the flagship on all ten.

First-pass success rateAccepted deliverablesEscalation rate to GLM-5.3Media tokens per requestCache-hit ratioReasoning share of output tokensTime to accepted resultCost per accepted task

Price the accuracy gap instead of assuming it. A model at one ninth the cost only has to be right most of the time for a run-then-escalate setup to beat routing everything to the flagship — but "most of the time" is a number you have to measure on your own workload, not inherit from a benchmark.

Compare against GLM-5.3 and DeepSeek V4 Flash

EvoLink

Flash is the volume tier of the 5.3 generation. Check whether it clears your accuracy bar first; if it does, the price gap against the flagship is large enough to change how you route everything routine.

GLM-5.3 Flash
Input / output$0.15 / $0.5
Context1M
CachingCache reads
Best forHigh-volume classification and extraction, screenshot and document understanding, video and file analysis, and routine agent steps where per-token price decides the routing.
GLM-5.3
Input / output$1.4 / $4.4
Context1M
CachingCache reads
Best forThe 5.3 flagship: text-only, roughly nine times the price, and the right escalation target when Flash misses the accuracy bar on hard reasoning.
DeepSeek V4 Flash
Input / output$0.442 / $1.324
Context1M
CachingCache reads
Best forDeepSeek's high-volume route with a 1M context and very low cache-read pricing. The closest cost comparison for bulk text work.

Related models

GLM-5.3

GLM-5.3

The 5.3 flagship: text-only, roughly nine times the price, and the right escalation target when Flash misses the accuracy bar on hard reasoning.

View model
DeepSeek V4 Flash

DeepSeek V4 Flash

DeepSeek's high-volume route with a 1M context and very low cache-read pricing. The closest cost comparison for bulk text work.

View model
GLM-5.2

GLM-5.2

The previous GLM flagship. Still relevant for clients that depend on disabling reasoning, which the 5.3 generation no longer allows.

View model
Gemini 3.7 Flash

Gemini 3.7 Flash

Google's low-cost multimodal route — a useful cross-vendor baseline when image and document understanding drive the choice.

View model

Related reading

GLM-5.3 Flash vs GLM-5.3

GLM-5.3 Flash vs GLM-5.3

Choose the family route by modality, task difficulty, and cost per accepted result — with a Flash-first escalation policy.

Read guide
GLM-5.3 Is Out: What Shipped

GLM-5.3 Is Out: What Shipped

What the August 14 release confirmed about the 5.3 generation — specs, model IDs, and staged access — and what was still open at launch.

Read guide
GLM-5.3 vs GLM-5.2

GLM-5.3 vs GLM-5.2

Same base model, all gains from post-training, plus the breaking change that reasoning can no longer be disabled across the generation.

Read guide
GLM-5.3 vs Claude

GLM-5.3 vs Claude

Benchmarks, API contracts, and access reality compared before you route agents to either family.

Read guide
GLM-5.3 Cybersecurity Benchmarks

GLM-5.3 Cybersecurity Benchmarks

What the CyberGym and ExploitBench numbers claim, by Z.ai's own reporting, and how defenders should read them.

Read guide
One Gateway for 3 Coding CLIs

One Gateway for 3 Coding CLIs

Config paths, environment variables, and a troubleshooting checklist for running coding CLIs through a single endpoint.

Read guide

GLM-5.3 Flash API FAQ

Is the GLM-5.3 Flash API available through EvoLink?

Yes. GLM-5.3 Flash is available as a production model, served over both Chat Completions and Anthropic Messages.

What model ID should I use?

Use glm-5.3-flash for both Chat Completions and Anthropic Messages. The EvoLink model name matches the upstream name exactly.

What input types does Flash accept?

Text, images, video, and files. This is the main difference from GLM-5.3, which is text-only.

How do I send an image?

Put an image_url block in messages[].content[] and pass a public URL (the officially recommended form) or a Base64 data URL. For multiple images, add one image_url block per image.

How is image and video input billed?

Media is counted into prompt_tokens and charged at the input rate — there is no separate media SKU. The upstream does not publish a token conversion formula for images, so run a representative sample and read the returned usage before sizing a large batch.

Can I disable reasoning?

No. The whole 5.3 generation always reasons and rejects thinking.type: "disabled". Use thinking.type: "enabled" with reasoning_effort: "low" when you want the cheapest, fastest path.

What is clear_thinking and should I set it?

It controls whether prior reasoning is cleared between turns. Z.ai recommends clear_thinking: false for Flash. Pass it through as-is; EvoLink does not rewrite it.

How much cheaper is Flash than GLM-5.3?

Roughly a ninth of the price on input and output. That gap is usually large enough to justify running Flash first and escalating only the requests that fail your acceptance check.

How is prompt caching billed?

Cache reads have their own rate, roughly a fifth of fresh input. There is no cache-write charge because the upstream does not report cache-creation tokens. Keep the prompt prefix byte-stable so it keeps hitting.

What is the context window and output limit?

1,000,000 tokens of context and up to 131,072 output tokens, at one flat rate across the whole window — there is no long-context price tier.

Is Flash a good default for high-volume work?

Yes, that is what it is priced for. Classification, extraction, routine agent steps, and document or screenshot understanding are the natural fit. Escalate to GLM-5.3 only where deeper reasoning measurably changes the outcome.

What should a production evaluation measure?

Track first-pass success, accepted deliverables, retries, reasoning-token share of output, cache-hit ratio, media tokens per request, time to accepted result, and the escalation rate to GLM-5.3.