TL;DR
Last updated November 9, 2026.
DeepSeek V4.1 Flash is DeepSeek's current Flash model. It launched on September 10, 2026, and DeepSeek updated it to DeepSeek-V4.1-Flash-1017 on October 17. It is a mixture-of-experts model with a 552B backbone plus 196B of Engram conditional memory. It activates 8B parameters per token during prefill and 16B during decode. It reads text and images, has a 1M-token context, and ships under the MIT license. In DeepSeek's own table, the 1017 update scores 77.0 on DeepSWE v1.1, ahead of GLM-5.3, GPT-5.6 Sol and Claude Opus 5, and 42.3 on Terminal-Bench 4.0, behind Opus 5's 51.8. On Artificial Analysis's Intelligence Index v5 it scores 32, the same as GLM-5.3 and 14 points behind Kimi K3.1 Pro. DeepSeek's API charges $0.15 per million input tokens, $0.60 for output and $0.003 for cache hits off-peak, and double that at peak. Morph serves it as morph-dsv41flash at $0.12 per million input tokens, $0.008 cached and $0.80 output, the same at every hour. There is no V4.1 Pro yet.
“DeepSWE v1.1 score for V4.1 Flash 1017 in DeepSeek's own test, on the mini-SWE-v2 harness. In Claude Code, DeepSeek measured the September checkpoint 4.4 points lower than in mini-SWE.”
What it is
A 552B-backbone MoE plus 196B of Engram memory, with 8B active in prefill and 16B in decode. Text and image in, text out. 1M context and 384K max output on DeepSeek's API. MIT weights on Hugging Face.
The catch
Most scores are DeepSeek's own, at max effort, in harnesses DeepSeek chose. Artificial Analysis's Intelligence Index v5 puts the 1017 update at 32, below Claude Haiku 5.5's 36. DeepSeek reports no SWE-bench Verified, SWE-bench Pro or LiveCodeBench. And Morph's cache-hit rate is above DeepSeek's own.
| Property | DeepSeek V4.1 Flash |
|---|---|
| Released | September 10, 2026; 1017 update October 17, 2026 |
| Parameters | 552B backbone + 196B Engram memory; 8B active (prefill) / 16B (decode) |
| Input / output | Text and image in, text out |
| Context / max output | 1M tokens / 384K on DeepSeek's API |
| License | MIT (code and weights) |
| DeepSWE v1.1 (1017, DeepSeek) | 77.0 |
| Terminal-Bench 4.0 (1017, DeepSeek) | 42.3 |
| AA Intelligence Index v5 (1017, max) | 32, same as GLM-5.3 (October 27, 2026) |
| DeepSeek API, off-peak / peak | $0.15 / $0.60 and $0.30 / $1.20 per 1M in / out |
| Morph (morph-dsv41flash) | $0.12 in, $0.008 cached, $0.80 out per 1M |
What Is DeepSeek V4.1 Flash?
DeepSeek V4.1 Flash is the model behind DeepSeek's deepseek-flash API name. DeepSeek released it on September 10, 2026 as "the smallest model in our new architecture family, with native visual understanding." On October 17 it shipped DeepSeek-V4.1-Flash-1017, which the model card calls "a minor update" with gains in reasoning, coding, agent tasks and vision. DeepSeek says 1017 also produces shorter outputs and finishes tasks faster. Since that date, deepseek-flash serves 1017 at unchanged prices.
It replaced V4 Flash on DeepSeek's API. The legacy names deepseek-v4-flash and deepseek-v4-flash-vision-exp still work, but the old models are retired and those requests are served by 1017 at the Flash price. For the original V4 Flash (0731) and its numbers, see the DeepSeek V4 Flash page.
There is no DeepSeek V4.1 Pro. DeepSeek's September 10 post said deepseek-v4-pro would route to V4.1 Flash from September 14 "until V4.1-Pro launches." It then reversed that and kept serving V4 Pro. The current deepseek-v4-pro model is DeepSeek-V4-Pro-0813, and the deepseek-ai Hugging Face org has no V4.1 Pro repo. The release history, the architecture changes from V4, and the V4.1 Pro status are covered on the DeepSeek V4.1 page. This page covers V4.1 Flash as a product: what it scores against peers, what it costs, and how to call it.
DeepSeek API: deepseek-flash is DeepSeek-V4.1-Flash-1017. The legacy deepseek-v4-flash name is served by 1017 too. OpenRouter: deepseek/deepseek-v4.1-flash is the September 10 snapshot (canonical slug ending -20260910), and deepseek/deepseek-v4.1-flash-1017 is the October update. Morph: morph-dsv41flash and morph-dsv41flash-1017 route to the same deployment at the same price (details on the V4.1 Flash 1017 page). The old morph-dsv4flash ID still works but now serves V4.1 Flash; use morph-dsv41flash in new code.
DeepSeek V4.1 Flash Size: Parameters, Weights and Context
DeepSeek's release post calls V4.1 Flash a "552B-parameter MoE." The model card is more precise: 552B backbone parameters, plus a separate 196B Engram conditional memory that the model reads sparsely by token lookup. Only 8B parameters are active per token while it reads your prompt (prefill) and 16B while it writes (decode). That small active count is why it is priced like a small model.
| Property | Value | Source |
|---|---|---|
| Backbone parameters | 552B | Model card, release post |
| Engram conditional memory | 196B, sparsely accessed via token lookup | Model card |
| Active parameters | 8B per token in prefill, 16B in decode | Model card |
| Layers | 40: 20-layer causal encoder + 20-layer decoder | Model card |
| Experts | 1 shared + 384 routed per MoE layer, 6 routed active | Model card |
| Modalities | Image and text in, text out (DeepSeek-ViT encoder) | Model card |
| Context window | 1M tokens | Model card, API pricing page |
| Max output | 384K on DeepSeek's API; card recommends max_tokens of at least 256K | API pricing page, model card |
| Global KV cache | 890 bytes per token (FP4 main KV), about 0.93 GB at 1M tokens | Model card (GB figure is our arithmetic) |
| Pre-training data | 45T tokens, context extended from 64K to 1M | Model card |
| License | MIT, code and weights | HF model cards, LICENSE |
| Weights | deepseek-ai/DeepSeek-V4.1-Flash and -1017 on Hugging Face | Hugging Face |
Two numbers trip people up. First, the Hugging Face safetensors widget on the 1017 repo shows a larger parameter total. That widget counts every tensor in the files (BF16, F32, F8_E4M3 and I8 types), and it is not DeepSeek's headline figure. Use "552B backbone plus 196B Engram" when you compare sizes. Second, "384K" and "256K" are different settings: 384K is the output cap on DeepSeek's API, and 256K is the card's recommended max_tokens when you run the weights yourself.
The weights ship without a Jinja chat template. DeepSeek provides an encoding folder and the deepseek-recipe library to turn Chat Completions, Responses and Messages requests into its prompt format. How the causal encoder-decoder, CSA2 attention and Engram memory work, and what it takes to serve the open weights, are on the DeepSeek V4.1 page.
DeepSeek V4.1 Flash Benchmarks vs GLM-5.3, Kimi, GPT-5.6 Sol and Claude
Almost every V4.1 Flash benchmark number comes from DeepSeek. Its model card says the instruct results use maximum effort with temperature 1.0 and top_p 0.95, and DeepSeek picked the harness for each coding test: its own DeepSeek Harness for most September rows, Claude Code and mini-SWE-v2 for the 1017 headline rows. The peer columns below are the numbers DeepSeek published next to its own at release, so they compare against Kimi K3 and Claude Opus 5, which have since been succeeded by Kimi K3.1 Pro and Claude Opus 5.5. DeepSeek reports no SWE-bench Verified, SWE-bench Pro or LiveCodeBench score for V4.1 Flash.
| Benchmark | V4.1 Flash 1017 | V4.1 Flash (Sept) | GLM-5.3 | Kimi K3 | GPT-5.6 Sol | Claude Opus 5 |
|---|---|---|---|---|---|---|
| DeepSWE v1.1 | 77.0 | 74.2 | 66.9 | 67.5 | 73.0 | 74.0 |
| Terminal-Bench 4.0 | 42.3 | 31.2 | 37.9 | 12.6 | 39.9 | 51.8 |
| NL2Repo-Bench | 68.2 | 65.4 | 58.0 | 58.0 | 56.8 | 75.3 |
| ProgramBench | 29.1 | 20.3 | 19.0 | 17.5 | 23.0 | 37.0 |
| Automation-Bench v1.0.6 | 60.5 | 54.8 | 48.8 | 46.7 | 45.8 | 50.3 |
| Agents' Last Exam | 35.4 | 31.8 | 28.5 | 27.6 | 26.7 | 28.6 |
| Apex Bench v1.1 | 72.1 | 64.6 | 56.6 | 47.8 | 54.3 | 65.8 |
| HLE, no tools | 42.6 (44.0 text-only) | 36.8 (39.1 text-only) | 42.0 (text-only) | 43.5 | 44.5 | 56.3 |
| Chartography, with tools | 83.0 | 78.9 | not reported | 68.1 | 79.9 | 84.0 |
| BabyVision, with tools | 92.5 | 89.6 | not reported | 85.7 | 88.9 | 94.1 |
DeepSeek ran Terminal-Bench 4.0 in Claude Code and DeepSWE in mini-SWE-v2 for the 1017 column. For the September checkpoint, NL2Repo-Bench is 65.4 in DeepSeek's release notes and change log but 64.0 on the Hugging Face card; we show the release notes figure.
The September launch table also covered rows that the 1017 table dropped. These apply to the September checkpoint only:
| Benchmark | V4.1 Flash (Sept) | GLM-5.3 | Kimi K3 | GPT-5.6 Sol | Claude Opus 5 |
|---|---|---|---|---|---|
| GPQA Diamond | 90.9 | 88.1 | 92.9 | 94.1 | 93.4 |
| Terminal-Bench 2.1 | 90.6 | 88.2 | 88.3 | 88.8 | 89.1 |
| Terminal-Bench 3.0 | 30.0 | 28.3 | 17.7 | 34.4 | 43.3 |
| HLE, with tools | 63.9 | 62.5 | 59.8 | not reported | 63.6 |
| CyberGym | 88.1 | 84.5 | 80.0 | 84.5 | not reported |
| Codeforces rating | 3471 | not reported | not reported | not reported | not reported |
Kimi K3.1 Pro vs V4.1 Flash 1017 (Moonshot's table)
The newest head-to-head comes from Moonshot. Its Kimi K3.1 Pro model card includes a V4.1 Flash 1017 column. Moonshot ran K3.1 Pro in Claude Code and took most other scores from vendor posts or official leaderboards. Moonshot cites the AutomationBench and GDPval rows from Artificial Analysis, and ran SWE Marathon for V4.1 Flash 1017 itself in Claude Code.
| Benchmark | Kimi K3.1 Pro | V4.1 Flash 1017 | GLM-5.3 | Claude Opus 5.5 |
|---|---|---|---|---|
| Terminal-Bench 4.0 | 65.7 | 42.3 | 41.8 | 66.4 |
| DeepSWE v1.1 | 75.5 | 77.0 | 66.9 | 74.2 |
| SWE Marathon v1.1 | 51.7 | 40.0 | 42.5 | 46.3 |
| HLE-Full, with tools | 70.0 | 58.8 | 62.5 | 67.7 |
| GPQA-Diamond | 94.2 | 92.2 | 91.7 | 93.9 |
| AutomationBench-AA (cited from AA) | 73.3 | 66.6 | 62.2 | 69.5 |
| GDPval-AA v2.1 Elo (cited from AA) | 1846 | 1746 | 1650 | 1866 |
| APEX-Agents (official leaderboard) | 69.4 | 69.8 | 56.6 | 73.5 |
| OSWorld V2.1 | 79.6 | 69.3 | not reported | 81.8 |
Two things to notice. Moonshot lists GLM-5.3 at 41.8 on Terminal-Bench 4.0, while DeepSeek's table lists 37.9: same benchmark, different reported runs, which is why we keep the vendor tables apart. And the DeepSWE row is closer than it looks. K3.1 Pro's 75.5 was run in Claude Code. V4.1 Flash's 77.0 was run in DeepSeek's chosen harness.
The harness changes the score
DeepSeek tested the September checkpoint in eight agent scaffolds with the same settings. On DeepSWE v1.1 it scored 74.2 in mini-SWE, 69.8 in Claude Code and 65.6 in Codex. On Terminal-Bench 2.1 it ranged from 84.1 (Codex) to 90.6 (DeepSeek Harness Minimal). If you run V4.1 Flash in Claude Code or Codex, expect results nearer the lower numbers. The full scaffold table is on the DeepSeek V4.1 page.
Independent numbers
Little has been measured outside DeepSeek, and the main independent score puts V4.1 Flash well below the frontier. Artificial Analysis's Intelligence Index v5, published October 27, 2026, scores V4.1 Flash 1017 (max) at 32. Among models with released weights on that date, it tied GLM-5.3 (max) for the top spot, 26 points behind the overall leader, Claude Opus 5.5 (max) at 58. It also sits below Claude Haiku 5.5 (max) at 36. Kimi K3.1 Pro, whose weights were not yet out, scored 46.
On speed, Artificial Analysis lists V4.1 Flash (Max) at 231 output tokens per second and 47.05 seconds to the first answer token, and the non-reasoning variant at 226 tokens per second and 1.30 seconds (median across providers), as of November 9, 2026.
Cheap Tokens, Expensive Habits: Effort Levels and Cache Hits
The per-token price is half of what you pay. The other half is how many tokens the model spends. Two settings decide that: the reasoning effort you ask for, and how much of each prompt hits the cache.
Effort
DeepSeek's headline scores use maximum effort. Its API defaults to high effort with thinking on, and accepts low, high and max. Max is slow: Artificial Analysis measured 47.05 seconds to the first answer token for V4.1 Flash at Max, against 1.30 seconds for the non-reasoning variant. That gap is the thinking pass, and you pay for it in time and tokens. DeepSeek says the 1017 update writes shorter outputs than the September checkpoint. Our sources include no independent output-token count for 1017, so that claim is untested. Use the lowest effort that passes your evals; the thinking-mode rules are on the DeepSeek V4.1 page.
Cache hits
DeepSeek pitches V4.1 Flash on cache costs. Its release post says "cache-hit charges often account for a large share of agent costs," and V4.1 Flash's KV cache needs 1/4 the HBM and 1/8 the SSD storage of the previous generation. On DeepSeek's API, a cache hit costs 2% of a miss. On Morph it costs 6.7% ($0.008 vs $0.12), and Morph's cached rate is 2.7x DeepSeek's off-peak cached rate. So the cheaper provider depends on your traffic shape:
| Request shape | Morph | DeepSeek off-peak | DeepSeek peak | Cheapest |
|---|---|---|---|---|
| Agent turn: 100K-token prompt, 95% cache hits, 2K out | $2.96 | $2.23 | $4.47 | DeepSeek off-peak |
| Extraction: 20K fresh input, 500 out | $2.80 | $3.30 | $6.60 | Morph |
| Generation: 5K fresh input, 20K out | $16.60 | $12.75 | $25.50 | DeepSeek off-peak |
On the cached agent turn, cache hits are 26% of the Morph bill and 13% of the DeepSeek off-peak bill. Fresh input is where Morph's $0.12 rate pays off. Long outputs favor DeepSeek's off-peak $0.60.
Timing matters too. DeepSeek's peak window is 01:00 to 04:00 and 06:00 to 10:00 UTC on weekdays, 35 of the week's 168 hours (20.8%). In Beijing time that is 09:00 to 12:00 and 14:00 to 18:00. A 9 to 5 workday in US Pacific or Eastern time falls entirely in DeepSeek's off-peak window. Morph charges one rate at every hour. For how cache hits are counted and why switching models mid-session resets them, see prompt caching.
DeepSeek V4.1 Flash Pricing Across Providers
V4.1 Flash is MIT-licensed, so many hosts serve it. On November 9, 2026, OpenRouter listed 50 endpoints for deepseek/deepseek-v4.1-flash-1017 and 37 for the September slug deepseek/deepseek-v4.1-flash. DeepSeek itself appears only on the 1017 slug, because it now serves only 1017. Here is the spread, per 1M tokens:
| Provider | Model id | Input | Cache hit | Output | Notes |
|---|---|---|---|---|---|
| DeepSeek (off-peak) | deepseek-flash | $0.15 | $0.003 | $0.60 | Most hours |
| DeepSeek (peak) | deepseek-flash | $0.30 | $0.006 | $1.20 | 01:00-04:00 and 06:00-10:00 UTC, weekdays |
| Morph | morph-dsv41flash | $0.12 | $0.008 | $0.80 | Same rate at every hour |
| Relace via OpenRouter | deepseek/deepseek-v4.1-flash-1017 | $0.006 | $0.005 | $0.50 | Declares fp4 |
| Alibaba via OpenRouter | deepseek/deepseek-v4.1-flash-1017 | $0.075 | $0.0075 | $0.30 | Time-of-day input overrides |
| Cloudflare via OpenRouter | deepseek/deepseek-v4.1-flash-1017 | $0.10 | $0.003 | $0.60 | Quantization not declared |
| Cohere via OpenRouter | deepseek/deepseek-v4.1-flash-1017 | $0.15 | $0.003 | $0.50 | Declares fp8 |
| Together via OpenRouter | deepseek/deepseek-v4.1-flash-1017 | $0.30 | $0.006 | $1.20 | Quantization not declared |
| Fireworks via OpenRouter | deepseek/deepseek-v4.1-flash-1017 | $0.30 | $0.006 | $1.20 | Quantization not declared |
| BaseTen fast via OpenRouter | deepseek/deepseek-v4.1-flash-1017 | $0.60 | $0.014 | $2.40 | Highest listed price |
Read the table three ways. Input runs from $0.006 to $0.60 across the 50 endpoints, and output from $0.15 to $2.40, so "the V4.1 Flash price" depends on who you call. Nine of the 50 endpoints list $0.30 input and $1.20 output, which is DeepSeek's peak rate. And OpenRouter shows each host's declared quantization (fp4, fp8, mxfp4 or none declared), so check that column before you pick the cheapest row.
Morph is not the cheapest V4.1 Flash provider. Against DeepSeek's own API, Morph's $0.12 input is lower than both DeepSeek rates, its $0.80 output sits between DeepSeek's off-peak and peak rates, and its $0.008 cache hit is higher than both. Morph is also one of the OpenRouter providers for both slugs; prices on this page are Morph's direct API. What Morph adds is covered in running it on Morph.
DeepSeek V4.1 Flash API: How to Call It
Both Morph and DeepSeek expose V4.1 Flash through an OpenAI-compatible API, so calling it is a base URL and a model string. On Morph the base URL is https://api.morphllm.com/v1 and the model is morph-dsv41flash. Create a key on the API keys page and send it as a Bearer token.
OpenAI SDK (Python)
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.morphllm.com/v1",
api_key=os.environ["MORPH_API_KEY"],
)
resp = client.chat.completions.create(
model="morph-dsv41flash",
messages=[
{"role": "user", "content": "Find the bug in this function and explain it in two sentences: ..."},
],
extra_body={"reasoning_effort": "low"}, # cap the thinking pass on cheap tasks
)
print(resp.choices[0].message.content)
print(resp.usage)The V4.1 Flash launch post lists the reasoning_effort values Morph accepts and shows an image request.
curl
curl https://api.morphllm.com/v1/chat/completions \
-H "Authorization: Bearer $MORPH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "morph-dsv41flash",
"messages": [{"role": "user", "content": "Summarize this diff in three bullets."}]
}'DeepSeek's own API
To call DeepSeek directly, use base URL https://api.deepseek.com (OpenAI format) or https://api.deepseek.com/anthropic (Anthropic format) and model deepseek-flash. Thinking is on by default. Turn it off with {"thinking": {"type": "disabled"}}, or set reasoning_effort to low, high or max. One rule breaks agents that ignore it: when a request carries tools, pass back the reasoning_content of earlier turns.
client = OpenAI(
base_url="https://api.deepseek.com",
api_key=os.environ["DEEPSEEK_API_KEY"],
)
resp = client.chat.completions.create(
model="deepseek-flash",
messages=[{"role": "user", "content": "Classify this ticket: ..."}],
extra_body={"thinking": {"type": "disabled"}},
)For more on DeepSeek's API (keys, cache pricing, older models), see the DeepSeek API guide.
Use DeepSeek V4.1 Flash in Claude Code and Codex
Claude Code
Morph serves the Anthropic Messages API at https://api.morphllm.com, so Claude Code needs four environment variables to run on V4.1 Flash:
export ANTHROPIC_BASE_URL="https://api.morphllm.com"
export ANTHROPIC_AUTH_TOKEN="YOUR_MORPH_API_KEY"
export ANTHROPIC_MODEL="morph-dsv41flash"
export ANTHROPIC_SMALL_FAST_MODEL="morph-dsv41flash"
claudeMorph's Ultra setup pairs Kimi K3.1 for the main loop with V4.1 Flash for Claude Code's background calls, such as titles and summaries:
export ANTHROPIC_BASE_URL="https://api.morphllm.com"
export ANTHROPIC_AUTH_TOKEN="YOUR_MORPH_API_KEY"
export ANTHROPIC_MODEL="morph-kimik31"
export ANTHROPIC_SMALL_FAST_MODEL="morph-dsv41flash"
claudeCodex
Codex talks to providers over the Responses API. In ~/.codex/config.toml, set the two top-level keys above the first table, then add the provider:
model = "morph-dsv41flash"
model_provider = "morph"
[model_providers.morph]
name = "Morph"
base_url = "https://api.morphllm.com/v1"
env_key = "MORPH_API_KEY"
wire_api = "responses"If your default is morph-kimik31, run codex -m morph-dsv41flash when you want the faster model for one session. Keep the harness numbers in mind: on DeepSWE v1.1, DeepSeek measured the September checkpoint at 65.6 in Codex, 8.6 points below its mini-SWE score and one of the two lowest of the eight scaffolds it tested.
One-command agent setup
Morph's agent setup command:
curl -fsSL https://www.morphllm.com/install.sh | bash && morph installRunning DeepSeek V4.1 Flash on Morph: Speed, Rates and the Ultra Plan
Morph serves V4.1 Flash as morph-dsv41flash at $0.12 per million input tokens, $0.008 cached and $0.80 output, the same at every hour, with a 1M context. morph-dsv41flash-1017 routes to the same deployment at the same price.
Speed. Morph's public hourly charts at ultra.morphllm.com show about 215 output tokens per second and about 0.6 seconds to first token for V4.1 Flash (median of hourly medians, 24 hours ending November 9, 2026). Artificial Analysis lists 231 tokens per second for V4.1 Flash (Max), so Morph is not the fastest published number for this model. The two sources measure differently, so compare them loosely.
One key, three open models. The same Morph key calls morph-dsv41flash, morph-kimik31 (Kimi K3.1 Pro) and morph-glm53-744b (GLM-5.3) through the OpenAI-compatible API at https://api.morphllm.com/v1 or the Anthropic Messages API at https://api.morphllm.com. Morph's 50% standby tier applies to Kimi K3.1 and GLM-5.3, not to V4.1 Flash.
Ultra plan. Ultra costs $200 a month and includes unlimited Kimi K3.1 and V4.1 Flash with no token meter. Morph caps it at 1,000 subscriptions. Each subscription can use 2,103,237 uncached input tokens and 76,559 output tokens per minute on V4.1 Flash. At metered rates, 1,000 of the example agent turns above cost $2.96, so Ultra pays for itself on V4.1 Flash alone after about 67,600 such turns a month, about 2,250 a day. Kimi K3.1 use on the same plan brings that point much closer. At that turn shape, the per-minute limits allow about 38 turns a minute.
DeepSeek V4.1 Flash vs Kimi K3.1, GLM-5.3 and Claude
All seven models below have a 1M-token context. They differ by an order of magnitude in price and by license. DeepSWE v1.1 is the one coding benchmark that DeepSeek, Moonshot, Z.ai and Anthropic all publish, but each vendor ran it its own way, so treat that column as a rough guide.
| Model | Size (total / active) | License | Vendor price, in / out per 1M | Morph, in / out per 1M | DeepSWE v1.1 (vendor-reported) | AA Intelligence Index v5 |
|---|---|---|---|---|---|---|
| DeepSeek V4.1 Flash | 552B backbone + 196B Engram / 8B-16B | MIT | $0.15 / $0.60 off-peak; $0.30 / $1.20 peak | $0.12 / $0.80 | 77.0 (1017, mini-SWE-v2) | 32 (1017, max) |
| Kimi K3.1 Pro | 2.8T / 104B | Kimi K3.1 Pro License | $2.00 / $10.00 | $2.50 / $14.00 | 75.5 (Claude Code) | 46 |
| GLM-5.3 | 753B / 40B (press) | GLM-5.3 License | $1.40 / $4.40 | $1.19 / $6.00 | 66.9 (mini-swe-agent) | 32 (max) |
| Claude Haiku 5.5 | n/a | Closed | $0.10 / $0.50 up to 100K prompt; $0.50 / $2.50 above | Not on Morph | n/a | 36 (max) |
| Claude Sonnet 5.5 | n/a | Closed | $2 / $10 | Not on Morph | 71.0 (mean of 5 trials) | n/a |
| Claude Opus 5.5 | n/a | Closed | $4 / $20 | Not on Morph | 74.2 (mean of 5 trials) | 58 (max) |
| Claude Fable 5.2 | n/a | Closed | $8 / $40 | Not on Morph | Not in launch post | Launched after v5 |
Price is where V4.1 Flash separates. Same request shape, every model at list price:
| Model and host | Cost per 1,000 turns | vs V4.1 Flash on Morph |
|---|---|---|
| V4.1 Flash on Morph | $2.96 | 1x |
| V4.1 Flash, DeepSeek off-peak | $2.23 | 0.8x |
| V4.1 Flash, DeepSeek peak | $4.47 | 1.5x |
| GLM-5.3 on Morph | $36.52 | 12x |
| Claude Sonnet 5.5 | $39.50 | 13x |
| GLM-5.3, Z.ai | $40.50 | 14x |
| Kimi K3.1 Pro, Moonshot | $49.00 | 17x |
| Kimi K3.1 Pro on Morph | $68.05 | 23x |
| Claude Opus 5.5 | $79.00 | 27x |
| Claude Fable 5.2 | $139.00 | 47x |
Real runs will not use identical token counts: tokenizers and verbosity differ by model. Moonshot and Anthropic also bill cache writes, which this table leaves out. Moonshot's first-party K3.1 price is below Morph's; Morph's K3.1 case is speed, the Ultra plan and standby pricing (see Kimi K3.1 API).
Quality is less one-sided. On Terminal-Bench 4.0, V4.1 Flash 1017 trails Kimi K3.1 Pro and Opus 5.5 by more than 20 points in Moonshot's table. On DeepSWE v1.1 its 77.0 is the highest vendor-reported number in the table above, with the harness caveats above. On Artificial Analysis's Intelligence Index v5 it scores 32, level with GLM-5.3 and 14 points behind Kimi K3.1 Pro.
The closed model to test it against is Claude Haiku 5.5. Haiku 5.5 lists $0.10 input and $0.50 output for prompts up to 100,000 tokens, below DeepSeek's off-peak rates, and it scores 36 on Intelligence Index v5 against V4.1 Flash 1017's 32. Past 100,000 tokens Haiku 5.5 rises to $0.50 input, $0.05 cached and $2.50 output, and V4.1 Flash costs less on every rate. On these numbers, Haiku 5.5 wins short prompts on both price and score, and V4.1 Flash wins long-context work on price.
Deep dives: Kimi K3.1, GLM-5.3, GLM-5.3 vs Kimi K3.1 and Kimi K3.1 vs Claude.
Pros and Cons
- Low per-token price: $0.12 input and $0.80 output per 1M on Morph; $0.15 / $0.60 off-peak on DeepSeek
- DeepSeek's 1017 table: 77.0 on DeepSWE v1.1, ahead of GLM-5.3, GPT-5.6 Sol and Claude Opus 5
- Scores 32 on Artificial Analysis Intelligence Index v5, level with GLM-5.3 (October 27, 2026)
- Only 8B active parameters in prefill and 16B in decode
- Text and image input, 1M context, 384K max output on DeepSeek's API
- MIT license on code and weights, no use-based restrictions
- About 215 tok/s and about 0.6 s to first token on Morph (ultra.morphllm.com, 24h to November 9, 2026)
- Unlimited on Morph's $200/month Ultra plan, alongside Kimi K3.1
- Every headline benchmark is DeepSeek's own, at max effort
- Artificial Analysis Intelligence Index v5: 32, 26 points behind Claude Opus 5.5 and below Claude Haiku 5.5 (36)
- No SWE-bench Verified, SWE-bench Pro or LiveCodeBench from DeepSeek
- Harness-sensitive: DeepSWE falls from 74.2 (mini-SWE) to 69.8 in Claude Code and 65.6 in Codex (September checkpoint)
- 23.4 points behind Kimi K3.1 Pro on Terminal-Bench 4.0 in Moonshot's table (42.3 vs 65.7)
- Morph's cache-hit rate ($0.008) is above DeepSeek's ($0.003 off-peak, $0.006 peak)
- Max effort is slow: Artificial Analysis measured 47.05 s to the first answer token
- No V4.1 Pro for harder tasks
When to Use DeepSeek V4.1 Flash (and When Not)
- You run high volumes: extraction, classification, summaries, first-draft edits.
- You want a cheap model for a coding agent's background calls, such as Claude Code's small-fast slot.
- Your prompts are long and fresh, where a low uncached input rate matters most.
- You need image input next to text at Flash-tier prices.
- You want MIT weights you can also run yourself.
- You need the top Terminal-Bench 4.0 scores: Kimi K3.1 Pro and Claude Opus 5.5 lead by more than 20 points.
- Your buyer wants SWE-bench Verified or SWE-bench Pro evidence; DeepSeek publishes neither.
- Your prompts stay under 100,000 tokens: Claude Haiku 5.5 lists lower rates there and scores 36 to V4.1 Flash 1017's 32 on Intelligence Index v5.
- Your traffic is mostly cached agent turns in US hours: DeepSeek's off-peak API is cheaper for that shape.
- You need the fastest endpoint at any price; faster numbers are published.
For the 1017 update's model IDs and billing on Morph, see the V4.1 Flash 1017 page. For what changed from V4 and how to serve the weights, see DeepSeek V4.1.
Frequently Asked Questions
What is DeepSeek V4.1 Flash?
DeepSeek V4.1 Flash is DeepSeek's current Flash model, released September 10, 2026 and updated to DeepSeek-V4.1-Flash-1017 on October 17, 2026. It is a mixture-of-experts model with a 552B backbone plus 196B of Engram conditional memory, and it activates 8B parameters per token during prefill and 16B during decode. It takes text and images, outputs text, supports a 1M-token context and is MIT-licensed. On DeepSeek's own API it is the deepseek-flash model.
Is there a DeepSeek V4.1 Pro?
No. As of November 9, 2026, DeepSeek has released only V4.1 Flash and V4.1 Flash 1017. Its API still serves deepseek-v4-pro as DeepSeek-V4-Pro-0813, and the plan to reroute deepseek-v4-pro to V4.1 Flash on September 14 was cancelled. There are no V4.1 Pro weights on Hugging Face and no V4.1 Pro specs, prices or benchmarks.
How much does the DeepSeek V4.1 Flash API cost?
DeepSeek charges $0.15 per million input tokens, $0.003 for cache hits and $0.60 for output off-peak, and $0.30, $0.006 and $1.20 during peak hours (01:00 to 04:00 and 06:00 to 10:00 UTC, Monday to Friday). Morph charges $0.12 input, $0.008 cached input and $0.80 output per million tokens at every hour as morph-dsv41flash. On OpenRouter, the 1017 slug listed 50 endpoints on November 9, 2026, priced from $0.006 to $0.60 per million input tokens.
How many parameters does DeepSeek V4.1 Flash have?
DeepSeek describes it as a 552B-parameter MoE: 552B backbone parameters, plus a separate 196B Engram conditional memory that is accessed sparsely by token lookup. It activates 8B parameters per token during prefill and 16B during decode. The larger figure shown in the Hugging Face safetensors widget is a raw count of every tensor in the files, not DeepSeek's headline number.
What are DeepSeek V4.1 Flash's benchmark scores?
DeepSeek's release table for the 1017 update reports 77.0 on DeepSWE v1.1 (mini-SWE-v2 harness), 42.3 on Terminal-Bench 4.0 (Claude Code harness), 68.2 on NL2Repo-Bench, 29.1 on ProgramBench and 42.6 on Humanity's Last Exam without tools. The September checkpoint scored 74.2, 31.2, 65.4, 20.3 and 36.8 on the same rows. All are DeepSeek's own numbers at maximum reasoning effort. The main independent score is Artificial Analysis's Intelligence Index v5 (October 27, 2026): 32 for V4.1 Flash 1017 (max), tied with GLM-5.3 for the top released-weights score and below Claude Haiku 5.5 at 36.
What is DeepSeek V4.1 Flash's Artificial Analysis Intelligence Index score?
On Artificial Analysis Intelligence Index v5, published October 27, 2026, DeepSeek V4.1 Flash 1017 (max) scores 32. Among models with released weights on that date it tied GLM-5.3 (max) for the top spot, 26 points behind the leader, Claude Opus 5.5 (max) at 58, and below Claude Haiku 5.5 (max) at 36. Kimi K3.1 Pro, whose weights were not yet released, scored 46. Scores from earlier index versions are not comparable to v5.
Does DeepSeek V4.1 Flash have a SWE-bench Verified score?
No. DeepSeek reports no SWE-bench Verified, SWE-bench Pro or LiveCodeBench score for V4.1 Flash or the 1017 update. Its coding benchmarks are DeepSWE v1.1, Terminal-Bench 2.1, 3.0 and 4.0, ProgramBench, NL2Repo-Bench and Codeforces. A SWE-bench Verified number attributed to V4.1 Flash did not come from DeepSeek.
What is the difference between DeepSeek V4.1 Flash and V4.1 Flash 1017?
1017 is DeepSeek's October 17, 2026 update to V4.1 Flash, which its model card calls a minor update. DeepSeek reports higher scores, shorter outputs and faster task completion: DeepSWE v1.1 rose from 74.2 to 77.0 and Terminal-Bench 4.0 from 31.2 to 42.3. The deepseek-flash API name now serves 1017 at unchanged prices. On Morph, morph-dsv41flash and morph-dsv41flash-1017 route to the same deployment at the same price.
Is DeepSeek V4.1 Flash better than Kimi K3.1?
It depends on the benchmark. Moonshot's Kimi K3.1 Pro table, which includes V4.1 Flash 1017, has K3.1 Pro ahead on Terminal-Bench 4.0 (65.7 vs 42.3), SWE Marathon v1.1 (51.7 vs 40.0) and HLE-Full with tools (70.0 vs 58.8). V4.1 Flash 1017 is ahead on DeepSWE v1.1 (77.0 vs 75.5) and APEX-Agents (69.8 vs 69.4), but K3.1 Pro ran DeepSWE in Claude Code while the V4.1 number came from DeepSeek's own harness. On Artificial Analysis's Intelligence Index v5, K3.1 Pro scores 46 and V4.1 Flash 1017 scores 32. On Morph, Kimi K3.1 output costs 17.5x as much per token as V4.1 Flash.
How do I use DeepSeek V4.1 Flash in Claude Code?
Point Claude Code at Morph's Anthropic-compatible endpoint: set ANTHROPIC_BASE_URL to https://api.morphllm.com, ANTHROPIC_AUTH_TOKEN to your Morph API key, and ANTHROPIC_MODEL to morph-dsv41flash. To keep Kimi K3.1 as the main model and use V4.1 Flash for background calls, set ANTHROPIC_MODEL to morph-kimik31 and ANTHROPIC_SMALL_FAST_MODEL to morph-dsv41flash. DeepSeek also serves an Anthropic-format endpoint at https://api.deepseek.com/anthropic.
What is DeepSeek V4.1 Flash's context window and max output?
The context window is 1M tokens. DeepSeek's API caps output at 384K tokens, and the model card separately recommends setting max_tokens to at least 256K. Morph serves morph-dsv41flash with a 1M context.
Is DeepSeek V4.1 Flash open source?
The weights are open under the MIT license, which covers both the code and the weights and has no use-based restrictions. deepseek-ai/DeepSeek-V4.1-Flash and deepseek-ai/DeepSeek-V4.1-Flash-1017 are on Hugging Face. The release ships no Jinja chat template; DeepSeek provides an encoding folder and the deepseek-recipe library instead.
Does deepseek-v4-flash still work?
On DeepSeek's API the legacy names deepseek-v4-flash and deepseek-v4-flash-vision-exp are still accepted, but those models are retired: requests are served by DeepSeek-V4.1-Flash-1017 and billed at the Flash price. On Morph, the old morph-dsv4flash ID also still works and now serves V4.1 Flash. Use deepseek-flash or morph-dsv41flash in new code.
Is DeepSeek V4.1 Flash included in Morph's Ultra plan?
Yes. Ultra costs $200 a month and includes unlimited Kimi K3.1 and DeepSeek V4.1 Flash with no token meter. Each subscription is limited to 2,103,237 uncached input tokens and 76,559 output tokens per minute on V4.1 Flash, and the plan is capped at 1,000 subscriptions.
Related Articles
- DeepSeek V4.1: Release, Architecture and V4.1 Pro Status
- DeepSeek V4.1 Flash 1017: API and Pricing
- DeepSeek V4.1 Flash on the Morph API (launch post)
- DeepSeek V4 Flash 0731
- DeepSeek V4: Pro and Flash
- Kimi K3.1
- Kimi K3.1 API and Pricing
- Kimi K3.1 vs Claude
- Kimi K3.1 vs Claude Fable 5.2
- GLM-5.3 vs Kimi K3.1
- GLM-5.3
- Morph Ultra plan
- All Morph models
The fastest endpoints are private deployments
Morph's top speeds come from dedicated deployments, not shared public endpoints: speculators trained on your traffic, caching tuned to your workload, and volume discounts over public per-token rates. Over 1 trillion tokens per day run this way.
Run DeepSeek V4.1 Flash on Morph
morph-dsv41flash at $0.12/M input, $0.008/M cached and $0.80/M output with a 1M context, on the OpenAI and Anthropic APIs. Or get unlimited V4.1 Flash and Kimi K3.1 on Ultra for $200 a month.
Sources
- DeepSeek: DeepSeek-V4.1-Flash release post (September 10, 2026; 552B, 8B/16B active, KV cache, V4 Pro routing)
- DeepSeek: DeepSeek-V4.1-Flash-1017 release post (October 17, 2026; benchmark table, harness notes)
- DeepSeek API change log (V4.1 Flash and 1017 entries, V4 Pro continuation, benchmark scores)
- DeepSeek API: Models and Pricing (deepseek-flash rates, peak hours, 1M context, 384K max output, legacy names)
- DeepSeek API: Thinking Mode guide (thinking toggle, effort levels, reasoning_content with tools)
- DeepSeek API docs home (deepseek-flash served by V4.1-Flash-1017)
- Hugging Face: deepseek-ai/DeepSeek-V4.1-Flash model card (specs, benchmark settings, per-scaffold table, MIT)
- Hugging Face: deepseek-ai/DeepSeek-V4.1-Flash-1017 model card (minor update, benchmarks, tensor types)
- Hugging Face: DeepSeek-V4.1-Flash-1017 LICENSE (MIT)
- OpenRouter: deepseek/deepseek-v4.1-flash-1017 endpoints (50 providers, prices and quantization, November 9, 2026)
- OpenRouter: deepseek/deepseek-v4.1-flash endpoints (37 providers, November 9, 2026)
- OpenRouter: model list (canonical slugs for the September and 1017 snapshots)
- Artificial Analysis: DeepSeek V4.1 Flash (Max) (231 tok/s, 47.05 s to first answer token, November 9, 2026)
- Artificial Analysis: DeepSeek V4.1 Flash, non-reasoning (226 tok/s, 1.30 s median across providers)
- Artificial Analysis: Intelligence Index v5, October 27, 2026 (V4.1 Flash 1017 and GLM-5.3 at 32, Claude Haiku 5.5 at 36, Kimi K3.1 Pro at 46, Claude Opus 5.5 at 58)
- Hugging Face: moonshotai/Kimi-K3.1-Pro model card (2.8T / 104B, benchmark table with a V4.1 Flash 1017 column)
- Hugging Face: Kimi K3.1 Pro License
- Moonshot: Kimi API pricing (kimi-k3.1-pro $2 / $10 / $0.20 cached)
- Hugging Face: zai-org/GLM-5.3 model card (GLM-5.3 License, DeepSWE v1.1 66.9)
- Z.ai: GLM-5.3 guide (1M context, 128K max output)
- Z.ai: pricing (GLM-5.3 $1.40 / $4.40, $0.26 cached)
- The Batch: GLM-5.3 (753B total, 40B active)
- Anthropic: Claude API pricing (Fable 5.2, Opus 5.5, Sonnet 5.5, Haiku 5.5)
- Anthropic: Claude models overview (1M context, 128K max output)
- Anthropic: Claude Opus 5.5 System Card (DeepSWE v1.1 74.2, mean of five trials)
- Anthropic: Claude Sonnet 5.5 System Card (DeepSWE v1.1 71.0, mean of five trials)
- Morph: public hourly speed charts (V4.1 Flash output speed and time to first token)