DeepSeek points V4 Pro at Flash on September 14
From September 14, every deepseek-v4-pro request routes to the smaller V4.1-Flash at Flash pricing. Your flagship tier changes models without a code change. Run your evals.
Here is a deprecation that does not look like one. Starting September 14 at 04:00 UTC, every request you send to deepseek-v4-pro gets answered by V4.1-Flash instead, billed at Flash rates, until DeepSeek ships a V4.1-Pro. Your code does not change. Your model does. If you are calling DeepSeek's flagship string from production, Monday is the day a smaller model starts answering your customers.
What actually happened
DeepSeek released V4.1-Flash on September 10 — we covered the 24-hour beta that shipped with an expiry date in its model name last week. The shipped version is a 552B-parameter mixture-of-experts model that activates roughly 8B parameters to read input and 16B to generate output, with a 1M-token context window, native image understanding, and MIT-licensed weights on Hugging Face.
Per DeepSeek's own release note, the architecture is a new causal encoder–decoder that cuts KV cache requirements to about a quarter of the HBM and an eighth of the SSD footprint of the prior generation. That is the reason the price moved. VentureBeat's breakdown puts off-peak rates at $0.15 per million uncached input tokens, $0.60 per million output, and $0.003 per million on a cache hit. Peak rates are double.
DeepSeek's own benchmark numbers put V4.1-Flash at 74.2 on DeepSWE v1.1 against 74.0 for Claude Opus 5 and 73.0 for GPT-5.6 Sol. Those are self-reported. Treat them as a hypothesis to test, not a result.
The operational line is the routing. deepseek-v4-pro and the older V4-Flash identifiers all resolve to V4.1-Flash from September 14.
Why model routing belongs in your change log
We have written before about DeepSeek retiring model aliases outright. This is the quieter version of the same risk. An alias that errors out tells you immediately. An alias that silently resolves to a different model tells you nothing — you find out from a support ticket three weeks later.
Your bill will drop. That is not the finding. Flash pricing on Pro-tier traffic is a real saving. Whether the outputs still clear your bar is a separate question, and only your evals answer it. If you do not have a golden set of 30 real customer inputs with known-good outputs, build one before Monday. It is an afternoon of work and it is the only instrument you have.
Pin the model, don't pin the tier. Reading the model name from config instead of code is the cheap half. The valuable half is logging which model string served each response, so that when quality shifts you can correlate it with a date instead of guessing.
Watch the peak window. Doubling at peak means your bill depends on when your automations run. Batch work that can wait should wait.
Key takeaways
- From September 14, 04:00 UTC, all
deepseek-v4-prorequests route to V4.1-Flash at Flash pricing until V4.1-Pro ships - Older V4-Flash model identifiers also resolve to V4.1-Flash
- V4.1-Flash is a 552B MoE with ~8B active on input and 16B on output, 1M context, native image input, MIT-licensed weights
- Off-peak pricing is $0.15/M uncached input, $0.60/M output, $0.003/M on cache hits; peak is double
- DeepSeek's benchmark claims are self-reported — verify against your own tasks before you treat the swap as an upgrade
- Log the model string that served every response, and keep a golden eval set so silent model swaps show up as data
Would you notice if your model changed underneath you? We build model-agnostic pipelines with eval sets and per-response model logging, so a vendor's routing decision shows up on a dashboard instead of in a complaint. See how we build the model layer, or tell us which models you depend on.
Sources: DeepSeek release note, September 10, VentureBeat.
- #deepseek
- #model-routing
- #api-deprecation
- #llm-pricing
- #evals
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
SGLang CVE-2026-86793: unauthenticated RCE on your GPU box
SGLang's SafeUnpickler can be bypassed through an unauthenticated endpoint for full RCE. No patch at disclosure. How to close it on a self-hosted inference server.
Read itAn AI agent swarm took 440 PaperCut servers
GreyNoise traced hundreds of AI agents compromising 440 PaperCut servers at 395 organizations in 48 countries. First RCE in under four hours. What it changes.
Read it