DeepSeek V4.1 Flash

New

by Alibaba Cloud

Parameters
MoE (flash tier)
Context Length
1M
Category
chat
Available Serverless

Run queries immediately, pay only for usage

$0.315in|$1.26out

Per 1M tokens

Try this modelView documentation

About this model

DeepSeek V4.1 Flash is the newest DeepSeek release, a Mixture-of-Experts model with a 1M-token context and controllable thinking (reasoning_effort 1-100). It is available through the DOS.AI gateway on Alibaba Cloud Model Studio with unified billing and OpenAI compatibility.

Capabilities

ReasoningMath and logicCode generationLong context (1M)Efficient inference

Use Cases

  • High-volume reasoning
  • Code development
  • Long-document analysis
  • Batch processing

Providers

One model, several sources. DOS routes to the first that answers and falls back automatically, or you can pin a provider per request.

ProviderInput /1MOutput /1MContext
Alibaba Cloud
$0.315$1.261M

Model Details

Provider
Alibaba Cloud
Model ID
deepseek-v4.1-flash
Parameters
MoE (flash tier)
Context Length
1M tokens
Category
chat

API Usage

Use the DOS API to integrate DeepSeek V4.1 Flash into your applications. Our API is compatible with OpenAI's client libraries for easy migration.

Model ID

deepseek-v4.1-flash

Python

python
from dos import DOS

client = DOS()

response = client.chat.completions.create(
    model="deepseek-v4.1-flash",
    messages=[
        {"role": "user", "content": "Hello, how are you?"}
    ]
)

print(response.choices[0].message.content)

cURL

bash
curl https://api.dos.ai/v1/chat/completions \
  -H "Authorization: Bearer $DOS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4.1-flash",
    "messages": [
      {"role": "user", "content": "Hello, how are you?"}
    ]
  }'

Node.js

javascript
import DOS from 'dos-ai';

const client = new DOS();

const response = await client.chat.completions.create({
  model: "deepseek-v4.1-flash",
  messages: [
    { role: "user", content: "Hello, how are you?" }
  ]
});

console.log(response.choices[0].message.content);