deepseek-reasoner
DeepSeek Reasoner (DeepSeek)
Yes — DeepSeek Reasoner is retired. DeepSeek deprecated it on April 24, 2026 and shut it down on July 24, 2026; API requests to it now fail. The recommended replacement is DeepSeek V4 Flash.
The id that served DeepSeek-R1 in January 2025, the open-weights reasoning model that made chain-of-thought cheap and briefly moved the US stock market. It was the first mainstream API to hand back the reasoning trace itself in `reasoning_content`. From V3.1 onwards it stopped being a separate model and became the thinking half of a hybrid one, which is why V4 replaced it with a request parameter rather than another id.
The facts
| Provider | DeepSeek |
|---|---|
| Model id | deepseek-reasoner |
| Released | January 20, 2025 |
| Deprecated | April 24, 2026 |
| Shutdown | July 24, 2026 · 10 days ago |
| Status | Retired |
| Last verified | August 3, 2026 |
What to use instead
deepseek-reasoner routed to V4-Flash with thinking on, which is the default, so `model: "deepseek-v4-flash"` reproduces the old behaviour. Use `thinking.reasoning_effort` (`low`, `high`, `max`) to trade depth against cost, and deepseek-v4-pro for the hardest problems.
What parameters deepseek-v4-flash accepts on modelparams.dev
Change the id
In most cases the migration is one string. Check the parameter differences before you ship — newer models drop older sampling knobs more often than they add them.
- "model": "deepseek-reasoner"
+ "model": "deepseek-v4-flash"
Frequently asked questions
- When did DeepSeek Reasoner shut down?
- DeepSeek Reasoner shut down on July 24, 2026. API requests to it fail from that date onward.
- What replaces DeepSeek Reasoner?
- DeepSeek recommends DeepSeek V4 Flash (`deepseek-v4-flash`) as the replacement for DeepSeek Reasoner. deepseek-reasoner routed to V4-Flash with thinking on, which is the default, so `model: "deepseek-v4-flash"` reproduces the old behaviour. Use `thinking.reasoning_effort` (`low`, `high`, `max`) to trade depth against cost, and deepseek-v4-pro for the hardest problems.
- Is DeepSeek Reasoner still available?
- No. DeepSeek Reasoner is retired and no longer served — it was shut down on July 24, 2026. Calls to it return an error.
- How do I migrate from DeepSeek Reasoner to deepseek-v4-flash?
- Swap the model id in your API call: replace "deepseek-reasoner" with "deepseek-v4-flash". deepseek-reasoner routed to V4-Flash with thinking on, which is the default, so `model: "deepseek-v4-flash"` reproduces the old behaviour. Use `thinking.reasoning_effort` (`low`, `high`, `max`) to trade depth against cost, and deepseek-v4-pro for the hardest problems.
Sources
- DeepSeek-R1 Release · api-docs.deepseek.com · accessed August 3, 2026
- DeepSeek V4 Preview Release · api-docs.deepseek.com · accessed August 3, 2026
- DeepSeek API change log · api-docs.deepseek.com · accessed August 3, 2026
Found something wrong? The data is one YAML file — edit it on GitHub.
This page, for machines
Drop the badge in a README so it turns red the day this model is retired:
[](https://modeldeprecations.dev/deepseek/deepseek-reasoner)