DeepSeek V4.1 Flash API 怎麼用:取得金鑰並完成第一次呼叫
DeepSeek V4.1 Flash API 串接教學:取得 API 金鑰,用 OpenAI SDK 呼叫,開啟或關閉思考模式、串流輸出、傳送圖片,並修正新手常遇到的錯誤。
以 Markdown 閱讀要呼叫 DeepSeek V4.1 Flash,你需要一個提供該模型的平台所發的 API 金鑰,以及一個帶有其模型 ID 的請求。在 DeepSeek 自家的 API 上,模型名稱是 deepseek-flash,舊名稱 deepseek-v4-flash 與 deepseek-v4-flash-vision-exp 也會被導向它。在 SeedRouter 上,模型 ID 是 deepseek-v4.1-flash,一把金鑰即可隨用隨付呼叫,使用官方請求格式:把 OpenAI SDK 指向 https://api.seedrouter.ai/v1,程式碼維持不變。
本指南使用 SeedRouter;請求內容與 DeepSeek 自家的 API 相同。
DeepSeek V4.1 Flash API 金鑰怎麼取得?
- 登入 SeedRouter,開啟 API keys。
- 建立金鑰並複製;它只會顯示一次。
- 需要時再儲值。新帳戶會附一小筆免費餘額,而且沒有訂閱制。
把金鑰存在環境變數中,例如 SEEDROUTER_API_KEY,並且只在伺服器端程式碼中使用。
怎麼用 Python 呼叫 DeepSeek V4.1 Flash?
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["SEEDROUTER_API_KEY"],
base_url="https://api.seedrouter.ai/v1",
)
completion = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[{"role": "user", "content": "Give me three names for a coffee shop."}],
)
print(completion.choices[0].message.content)思考模式預設為開啟,所以訊息中除了 content 裡的回答,還會在 reasoning_content 中附上模型的推理過程。
怎麼用 Node.js 或 cURL 呼叫?
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.SEEDROUTER_API_KEY,
baseURL: "https://api.seedrouter.ai/v1",
});
const completion = await client.chat.completions.create({
model: "deepseek-v4.1-flash",
messages: [{ role: "user", content: "Give me three names for a coffee shop." }],
});
console.log(completion.choices[0].message.content);curl https://api.seedrouter.ai/v1/chat/completions \
-H "Authorization: Bearer $SEEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "deepseek-v4.1-flash", "messages": [{"role": "user", "content": "Give me three names for a coffee shop."}]}'同一把金鑰也能透過 Responses API(/v1/responses)與 Anthropic Messages 格式(/v1/messages)呼叫 deepseek-v4.1-flash。
怎麼關閉思考模式或設定推理強度?
思考模式預設為開啟,推理強度為 high。用 thinking 關閉它,或用 reasoning_effort 選擇推理強度。OpenAI SDK 透過 extra_body 傳遞 thinking。第一個請求關閉思考,回答最快、最便宜;第二個使用最高的推理強度:
completion = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[{"role": "user", "content": "Classify: 'my card was charged twice'"}],
extra_body={"thinking": {"type": "disabled"}},
)
completion = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[{"role": "user", "content": "How many primes are there below 150?"}],
reasoning_effort="max",
)reasoning_effort | 效果 |
|---|---|
none | 關閉思考 |
low | 簡短推理 |
high(預設) | 適合大多數任務 |
max | 最困難的問題 |
DeepSeek 也接受 minimal(以 low 執行)、medium 與 xhigh(以 high 執行)。在我們針對一道質數計數題的測試中,關閉思考用了 2 個輸出 token,low 用了 258 個,max 用了 319 個。推理以輸出計費。
怎麼串流輸出回答?
加上 stream=True。開啟思考時,推理過程會先透過 delta.reasoning_content 送達,接著回答透過 delta.content 送達,最後一個 chunk 帶有 token 用量:
stream = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[{"role": "user", "content": "Write a haiku about latency."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)可以傳送圖片嗎?
可以。DeepSeek V4.1 Flash 原生支援讀取圖片。在 image_url 部分中傳送公開網址或 base64 data URI:
completion = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": "https://example.com/chart.png"}},
{"type": "text", "text": "What does this chart show?"},
],
}],
)圖片網址最長 8,192 個字元,指向的檔案最大 32 MiB。
可能會遇到哪些錯誤?
| 錯誤 | 原因 | 修正方式 |
|---|---|---|
response_format 回傳 400 | 不支援 json_schema | 改用 {"type": "json_object"},並在提示中描述結構 |
temperature 或 top_p 回傳 400 | 超過 2 或超過 1 | 維持在範圍內;開啟思考時它們本來就影響不大 |
| 圖片網址回傳 400 | 檔案無法作為圖片下載 | 確認網址是公開的,且指向一張圖片 |
| 401 | 金鑰缺少或錯誤 | 檢查 Authorization 標頭 |
錯誤會回傳 {"error": {"code": ..., "message": "..."}},失敗的請求不收費。
常見問題
DeepSeek V4.1 Flash API 與 OpenAI 相容嗎?
相容。它接受 Chat Completions 與 Responses 格式,所以只要改 base URL 與模型,OpenAI SDK 就能使用。它也接受 Anthropic Messages 格式。
為什麼模型 ID 和 DeepSeek 的不一樣?
DeepSeek 在自家 API 上把模型命名為 deepseek-flash。SeedRouter 使用 deepseek-v4.1-flash,讓版本號成為名稱的一部分。除此之外,請求內容完全相同。
一次 DeepSeek V4.1 Flash 請求要多少錢?
以 token 計費,依所在時段套用尖峰時段或離峰時段費率。DeepSeek V4.1 Flash 價格指南 提供即時費率與計算範例。
完整的參數列表在哪裡?
DeepSeek V4.1 Flash API 文件 列出每個欄位,DeepSeek V4.1 Flash 頁面 提供 playground 與即時價格。



