DeepSeek V4.1 Flash 1017

deepseek/deepseek-v4.1-flash-1017
New
VisionToolsJSONReasoning
by DeepSeek · 2026-10-17

DeepSeek V4.1 Flash 1017 is the October 17, 2026 snapshot of DeepSeek V4.1 Flash, served upstream by DeepSeek under the deepseek-flash API model name. It pins a fixed checkpoint for teams that need reproducible behaviour, while the deepseek/deepseek-v4.1-flash alias continues to track the latest rollout; capabilities and pricing match the base model. Like the base, V4.1 Flash is a sparse mixture-of-experts model with native multimodal visual understanding: it accepts text and images and returns text, serves a 1M-token context window with up to 384K output tokens, and supports thinking (with selectable reasoning effort) and non-thinking modes, JSON and structured output, and tool calls across the Chat Completions, Responses and Anthropic-compatible APIs. Pin this snapshot when a workflow must not shift under a silent model update; use the deepseek/deepseek-v4.1-flash alias when you want the latest improvements automatically.

ctx1M tokens
Max output393K
Inputtext + image
Outputtext
p50 TTFT1.20 s
INPUT$0.15/ 1M tokens
OUTPUT$0.60/ 1M tokens
p50 TTFT1.20 s7d
p95 TTFT1.20 s7d
TRAFFIC108.9Ktokens / 7d

It is the dated October 17, 2026 snapshot of DeepSeek V4.1 Flash, served upstream as deepseek-flash. It pins a fixed checkpoint for reproducible behaviour, while the deepseek/deepseek-v4.1-flash…

What is DeepSeek V4.1 Flash 1017?

Code samples

Call from any SDK

OpenAI-compatible — keep the SDK you already use

  • OpenAI SDKhttps://api.orcarouter.ai/v1
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://api.orcarouter.ai/v1",
    api_key=os.environ["ORCAROUTER_API_KEY"],
)

response = client.chat.completions.create(
    model="deepseek/deepseek-v4.1-flash-1017",
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

Supported parameters

  • frequency_penalty
  • include_reasoning
  • logit_bias
  • logprobs
  • max_completion_tokens
  • max_tokens
  • min_p
  • parallel_tool_calls
  • presence_penalty
  • reasoning
  • reasoning_effort
  • repetition_penalty
  • response_format
  • seed
  • stop
  • structured_outputs
  • temperature
  • tool_choice
  • tools
  • top_k
  • top_logprobs
  • top_p

Pricing

Pricing
Input / 1M tokens · Off-peak$0.150
Output / 1M tokens · Off-peak$0.600
Cache read / 1M · Off-peak$0.0030
Peak hours01:00–04:00, 06:00–10:00 ×2 (UTC)
Input / 1M tokens · ×2$0.300
Output / 1M tokens · ×2$1.20
Cache read / 1M · ×2$0.0060
CurrencyUSD

Cost calculator

Tokens / month10MM
Input share70%%
Estimated / month $2.85 · With prompt caching $2.34

Estimate based on list price

Token & cost estimator

Input tokens: 20Cost per request: $0.000303

Estimate only — actual token counts depend on the provider's tokenizer.

Performance

p50 TTFT
1.20 s
Output speed
162 tok/s
p95 TTFT
1.20 s
Error rate
0%

Public benchmarks

Source: Design Arena

Community buzz

What developers are saying this week

Hacker News8 mentions · 7dup 8 vs the previous week

How it compares

DeepSeek V4.1 Flash 1017DeepSeek V4 ProDeepSeek V4.1 FlashDeepSeek V4 Flash
Input $/M$0.15$0.66$0.15$0.22
Output $/M$0.60$1.98$0.60$0.66
Context1.0M1.0M1.0M1.0M
Quality8/108/108/107/10
Compare side-by-sideCompare side-by-sideCompare side-by-sideCompare side-by-side

FAQ

How is this different from deepseek/deepseek-v4.1-flash?
This is the dated October 17, 2026 snapshot — a fixed checkpoint for reproducible behaviour. The deepseek/deepseek-v4.1-flash alias keeps moving to the latest rollout. Capabilities and pricing are the same; pick the snapshot when a workflow must not change under you.
What inputs does it accept?
Text and images, with text output. It serves a 1M-token context window with up to 384K output tokens.
What capabilities does it support?
Thinking and non-thinking modes with selectable reasoning effort, JSON and structured output (response_format), and tool calls with parallel tool calls — across the Chat Completions, Responses and Anthropic-compatible APIs.
What is the upstream model name?
DeepSeek serves V4.1 Flash under the API model name deepseek-flash; this snapshot corresponds to the October 17, 2026 checkpoint (Hugging Face deepseek-ai/DeepSeek-V4.1-Flash-1017).

Embed this badge

DeepSeek: DeepSeek V4.1 Flash 1017•$0.15/M in•1199ms p50•via OrcaRouter
HTML <a href="https://www.orcarouter.ai/models/deepseek/deepseek-v4.1-flash-1017" target="_blank"> <img src="https://www.orcarouter.ai/embed/deepseek/deepseek-v4.1-flash-1017.svg" alt="DeepSeek: DeepSeek V4.1 Flash 1017 on OrcaRouter" /> </a>
Markdown [![DeepSeek: DeepSeek V4.1 Flash 1017](https://www.orcarouter.ai/embed/deepseek/deepseek-v4.1-flash-1017.svg)](https://www.orcarouter.ai/models/deepseek/deepseek-v4.1-flash-1017)

Model card as data

GET /api/public/models/deepseek/deepseek-v4.1-flash-1017Open
Machine-readable:/llms.txt/llms-full.txt