DeepSeek 的 Responses API 與 Anthropic 兼容接口怎麼用:Base URL、模型映射與不支持的參數

DeepSeek 支持 Responses API 和 Anthropic 接口嗎?支持。按官方文檔(2026-10-24 查詢)講清兩種格式的 Base URL、調用示例、claude 模型名映射,以及哪些參數不支持、會被靜默忽略,幫你判斷工具能不能接。

NNathaniel bigo··原創首發·AI 輔助撰寫
12 分鐘讀完
資料核對於 2026-10-24 · 依據官方文檔與公開資料整理 其他 帳號
本文根據 DeepSeek 官方 Responses API 與 Anthropic API 文檔整理,資料核對於 2026-10-24。兼容性細節可能更新,以官方為準。圖為本站整理的示意圖。

適用於誰

  • 搜「deepseek response api」「deepseek responses api」「deepseek anthropic api」的開發者;
  • 手裏的工具只支持 OpenAI Responses 格式或 Anthropic 格式,想知道能不能接 DeepSeek 的人;
  • 遷移代碼,想知道哪些參數還能用的人。

結論先說

  1. DeepSeek 提供三種接口格式:OpenAI Chat Completions、Responses API、Anthropic Messages。官方價格頁功能表裏,兩個模型對 Responses API 和 Anthropic API 都標「支持」。
  2. Base URL:OpenAI 格式和 Responses 格式用 https://api.deepseek.com;Anthropic 格式用 https://api.deepseek.com/anthropic。
  3. Responses API 是為 Codex 適配的:官方 2026-08-13 更新日誌說,DeepSeek API 原生支持 OpenAI Responses API 格式,並針對性適配 Codex。
  4. 不支持的參數會被靜默忽略,不會報錯。遷移時要逐個核對,不能以為「沒報錯就生效」。

DeepSeek 的三種接口格式

圖:本站根據 DeepSeek 官方價格頁 整理的示意圖

一、Responses API

調用示例(官方)

python
from openai import OpenAI

client = OpenAI(api_key="<你的 DeepSeek API Key>", base_url="https://api.deepseek.com")

response = client.responses.create(
    model="deepseek-flash",
    instructions="You are a helpful assistant.",
    input="Hi, how are you?",
)
print(response.output_text)

流式輸出設定 stream=True:響應以語義化的 SSE 事件序列返回,每個事件帶事件類型和遞增的 sequence_number;流以 response.completed、response.incomplete 或 response.failed 事件結束,沒有 data: [DONE] 消息。官方列出了完整事件列表,包括輸出文本增量、思維鏈文本增量、函數調用參數增量、服務端 web_search 調用等。

圖片輸入

deepseek-flash 支持通過 Responses API 傳圖片:input_image 內容塊,用 image_url(http(s) 連結或 base64 data URL)或 file_id(Files API 上載的圖片)二選一。image_url 和 file_id 都傳或都不傳會返回 400。圖片只允許放在 user / developer 消息裏,system 或 assistant 消息裏的圖片返回 400。限制數字與 Chat Completions 一致,見 /guides/deepseek-context-length-output-limit。

不支持或被忽略的參數(官方兼容性表)

  • 不支持:previous_response_id、conversation(接口是無狀態的,每次請求要自己帶完整歷史)、store(響應裏恆為 false)、background、metadata、include、prompt、truncation(輸入超出上下文窗口時返回 400)、service_tier、safety_identifier、prompt_cache_key、context_management、stream_options 等;
  • 部分支持:reasoning 只支持 effort,summary 可傳入但不生成摘要;text 的 format 完整支持,verbosity 可傳入但不生效;
  • 忽略:parallel_tool_calls(並行工具調用始終開啟)、max_tool_calls;
  • 支持:model、input、instructions、stream、temperature(範圍 0–2,思考模式下不生效)、max_output_tokens、top_logprobs、tools、tool_choice、user。

工具方面:function 支持;custom 僅支持名為 apply_patch 的(用於 Codex 兼容),其他名字返回 400;web_search 只有 deepseek-v4-pro 支持,deepseek-flash 下被忽略;file_search、code_interpreter、computer_use、mcp 等內置工具被忽略。

思考強度在 Responses 格式裏寫成 reasoning.effort(none 表示關閉),詳見 /guides/deepseek-thinking-mode-reasoning-effort。Codex 的完整接入步驟見 /guides/deepseek-codex-setup。OpenAI 自家 Responses API 的用法可對照 /guides/openai-responses-api。

二、Anthropic 兼容接口

配置與調用(官方)

安裝 Anthropic SDK(pip install anthropic),配置環境變量:

bash
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_API_KEY=${YOUR_API_KEY}

調用:

python
import anthropic

client = anthropic.Anthropic()
message = client.messages.create(
    model="deepseek-flash",
    max_tokens=1000,
    system="You are a helpful assistant.",
    messages=[{"role": "user", "content": [{"type": "text", "text": "Hi, how are you?"}]}],
)
print(message.content)

接入 Claude Code 的步驟見 /guides/deepseek-claude-code-setup。

Claude 模型名映射

使用 Anthropic API 時,傳入的 claude 模型名會被映射:

  • claude-opus 開頭 → deepseek-v4-pro(按 V4 Pro 價格計費);
  • claude-haiku、claude-sonnet 開頭 → deepseek-flash;
  • 不以 claude 開頭的未知模型名返回 400。

官方還說,這樣映射後,在新版 Claude Desktop 應用的 developer 模式裏,可以繞過應用對模型名的限制,只需改 base_url 和 api_key 就能接入 DeepSeek 模型(官方原話大意;具體操作請看官方文檔,本文不展開,也沒有測試)。

兼容性細節(官方)

兼容接口裏要留意的幾點

圖:本站根據 DeepSeek 官方 Responses API 與 Anthropic API 文檔整理的示意圖

  • HTTP 頭:x-api-key 完全支持;anthropic-version 忽略;anthropic-beta 在 /messages 忽略,但 source.type 為 file 的圖片必須攜帶 files-api-2025-04-14,Files API 端點也必須攜帶;
  • 字段:model 改用 DeepSeek 模型;max_tokens、stop_sequences、stream、system 完全支持;temperature 支持(0–2);thinking 支持,但 budget_tokens 被忽略;output_config 只支持 effort;metadata 支持 user_id;container、mcp_servers、service_tier、top_k 忽略;
  • 工具:tools 的 name、input_schema、description 完全支持,cache_control 忽略;tool_choice 的 none 完全支持,auto、any、tool 支持但 disable_parallel_tool_use 被忽略;
  • 內容塊:文本、圖片(base64、url、file)、thinking、tool_use、tool_result 支持;document、search_result、redacted_thinking、code_execution_tool_result、mcp_tool_use、mcp_tool_result、container_upload 不支持;cache_control、citations 忽略。

三、怎麼選格式

官方沒有規定該選哪種,下面是按用途的思路:

你的情況建議
自己寫腳本,已用 OpenAI SDKChat Completions 格式,改 base_url 和模型名即可
工具只支持 Responses(如 Codex)Responses 格式,按官方 Codex 頁面配置
工具只支持 Anthropic(如 Claude Code)Anthropic 格式,Base URL 加 /anthropic
需要多輪對話狀態儲存三種接口都是無狀態的,歷史自己維護

常見問題

Q:Responses API 能用 previous_response_id 接着聊嗎?

不能。官方明確不支持,要自己把歷史消息拼進每次請求的 input。

Q:Anthropic 接口能用 Claude 的文檔上載嗎?

document 類型內容塊不支持。要讀文檔,把文字內容放進 text 塊裏。

Q:報 400 怎麼辦?

對照 /guides/deepseek-api-error-codes。Claude 自家的 API 用法見 /guides/claude-api-key-console。

Q:想用 Claude 或 ChatGPT 官方模型?

需要對應的會員或 API,會員可參考 /chongzhi/claude-pro、/chongzhi/chatgpt-plus。

參考資料

  • DeepSeek API 文檔:使用 Responses API — https://api-docs.deepseek.com/zh-cn/guides/responses_api
  • DeepSeek API 文檔:使用 Anthropic API — https://api-docs.deepseek.com/zh-cn/guides/anthropic_api
  • DeepSeek API 文檔:模型 & 價格 — https://api-docs.deepseek.com/zh-cn/quick_start/pricing
  • DeepSeek API 文檔:更新日誌 — https://api-docs.deepseek.com/zh-cn/updates
需要開通或續費?AI 會員充值與全部商品 →

Nathaniel 的更多內容

  1. 01

    DeepSeek 和 Claude 怎麼選:按兩家官方頁面對照入口、套餐、API 規格與價格

    DeepSeek 和 Claude 怎麼選?事實只用兩家官方頁面(2026-10-24 查詢):使用入口與套餐、API 的上下文、最大輸出、圖片輸入和每百萬 token 價格對照,並按用途給出選擇思路;不比較誰更強。

    Claude其他 AI 工具0
  2. 02

    DeepSeek 提示詞怎麼寫:官方提示庫的 13 類場景、官方文檔裏的硬性規則與可套用模板

    DeepSeek 提示詞怎麼寫?本文按官方提示庫的 13 類場景(2026-10-24 查詢)和官方 API 文檔裏與提示詞有關的規則(JSON 輸出、多輪對話、system 提示詞、前綴續寫、思考模式參數),給出六項檢查和可套用的模板。

    其他 AI 工具0
  3. 03

    DeepSeek R1 是什麼、什麼時候發佈、現在還能用嗎:從 R1 到 R1-0528 再到 V3.1、V4 的官方脈絡

    DeepSeek R1 是什麼時候發佈的、現在還能用嗎?按官方公告與更新日誌(2026-10-24 查詢)梳理:2025 年 1 月 20 日發佈 R1,5 月 28 日更新 R1-0528,之後併入 V3.1 的思考模式;API 名 deepseek-reasoner 已預告停用。

    其他 AI 工具0
  4. 04

    DeepSeek V4 正式版有什麼變化:從預覽版到 V4 Pro 正式版,Agent、Responses API 與峰谷定價

    DeepSeek V4 正式版和預覽版相比有什麼變化?按官方公告與更新日誌(2026-10-24 查詢)梳理:4 月預覽版規格、7 月 Flash 正式版、8 月 13 日 V4 Pro 正式版新增的 Agent 能力、Responses API、三檔思考強度和峰谷定價。

    其他 AI 工具0
  5. 05

    DeepSeek V4.1 Flash 是什麼:0731、V4.1、1017 三個版本的區別、結構與怎麼調用

    DeepSeek V4.1 Flash 是什麼?按官方公告與更新日誌(2026-10-24 查詢)梳理 0731、V4.1、1017 三個版本的區別、552B 參數 MoE 結構、原生多模態,以及 API 模型名 deepseek-flash。

    其他 AI 工具0
  6. 06

    DeepSeek 怎麼註冊、登入不了怎麼辦:驗證碼、微信與 Google 登入、環境異常和帳號停用的官方說法

    DeepSeek 怎麼註冊、登入不了怎麼辦?按官方常見問題(2026-10-24 查詢)逐項整理:收不到驗證碼、微信 / Google 登入的地區限制、「運行環境異常」、電郵域名不支持、改綁手機號微信、改密碼和帳號停用申訴。

    其他 AI 工具0

同模型

  1. 01

    DeepSeek 手機 App 怎麼下載和用:官方安裝途徑、系統要求與對話管理操作

    DeepSeek 手機 App 怎麼下載、怎麼用?按官方下載頁、App Store 頁面和官方常見問題(2026-10-24 查詢)整理:iPhone 與 Android 的官方安裝途徑、iOS 15.0 要求、對話重命名置頂刪除分享的操作,以及同步與登出。

    其他 AI 工具0
  2. 02

    DeepSeek 能識別圖片嗎、多模態現狀如何:按官方更新日誌梳理識圖與「沒有生圖」的事實

    DeepSeek 能識別圖片嗎?為什麼早期不支持多模態?按官方更新日誌(2026-10-24 查詢)梳理:2026 年 8 月出現視覺理解實驗模型,9 月 V4.1 Flash 原生支持多模態,Pro 不支持;輸出仍只有文本,沒有生圖。

    其他 AI 工具0
  3. 03

    DeepSeek 為什麼漲價:官方三次價格調整的時間線、官方說明與現在的價格

    DeepSeek API 為什麼漲價?只引官方公告與價格頁(2026-10-24 查詢):4 月 V4 定價、8 月 17 日起的峰谷定價、9 月 10 日 Flash 下調,附各時間點的價格表、官方給出的理由和現在怎麼省錢。

    其他 AI 工具0
  4. 04

    DeepSeek 接入 Cherry Studio 和 Chatbox:API Key 填寫、模型列表與連通檢測步驟

    怎麼在 Cherry Studio、Chatbox 這類桌面客戶端裏用 DeepSeek?按兩款軟件官方文檔(2026-10-24 查詢)整理 API Key、API 地址、獲取模型列表和檢測連通的步驟,並對照 DeepSeek 官方說明提醒舊模型名與餘額問題。

    其他 AI 工具0
  5. 05

    DeepSeek 接入 VS Code:用 Continue 或 Cline 擴展配置 DeepSeek API 的步驟

    怎麼在 VS Code 裏用 DeepSeek?按 Continue 和 Cline 兩個擴展各自的官方文檔(2026-10-24 查詢),講清安裝、config.yaml 或設定介面裏怎麼填 DeepSeek 的 API Key 和模型名,並說明費用、私隱和權限的注意事項。

    其他 AI 工具0
  6. 06

    DeepSeek 怎麼接入 Cursor:Cursor 官方自帶 Key 支持哪些服務商,以及用 Cline 擴展的做法

    DeepSeek 能接入 Cursor 嗎?Cursor 官方「自帶 Key」文檔(2026-10-24 查詢)列的服務商裏沒有 DeepSeek。本文說明官方寫了什麼,並給出在 Cursor 裏裝 Cline 擴展接 DeepSeek 的步驟。

    Cursor其他 AI 工具0

同產品的其他教學

  1. 01

    DeepSeek 怎麼接入 Codex:官方一鍵腳本與手動改 config.toml 的完整步驟

    DeepSeek 能接入 Codex 嗎?能。DeepSeek API 原生支持 Responses API,官方提供了 Codex 一鍵配置腳本和手動配置方法(2026-10-24 查詢)。本文按兩家官方文檔講清腳本用法、config.toml 字段、聯網搜尋限制和切換後歷史會話的問題。

    Codex其他 AI 工具0
  2. 02

    DeepSeek 上下文長度與最大輸出是多少:1M 上下文、384K 輸出,超限會怎樣

    DeepSeek 上下文長度多少、最大輸出多少?按官方價格頁與模型列表接口(2026-10-24 查詢):deepseek-flash 與 deepseek-v4-pro 的上下文都是 1M、最大輸出 384K。本文說明 token 怎麼換算、超限的後果、圖片與緩存的相關數字。

    其他 AI 工具0
  3. 03

    DeepSeek API 的 JSON 輸出與 Function Calling 怎麼用:參數、示例與 strict 模式

    DeepSeek API 怎麼讓模型輸出合法 JSON、怎麼做 Function Calling(工具調用)?按官方 JSON Output 與 Tool Calls 文檔(2026-10-24 查詢)講清參數、注意事項、完整調用流程和 strict 模式支持的 Schema,附常見坑。

    其他 AI 工具0
  4. 04

    DeepSeek API 思考模式怎麼開:reasoning_effort 三檔、reasoning_content 與 deepseek-reasoner 的現狀

    DeepSeek API 怎麼開關思考模式、reasoning_effort 的 low / high / max 怎麼選、reasoning_content 要不要回傳、deepseek-reasoner 還能不能用?按官方文檔(2026-10-24 查詢)整理。

    其他 AI 工具0
  5. 05

    DeepSeek API 報錯 400、402、429 怎麼辦:官方錯誤碼與常見觸發原因對照

    DeepSeek API 返回 400、401、402、422、429、500、503 分別是什麼意思、怎麼處理?按官方錯誤碼頁、限速頁和各功能文檔(2026-10-24 查詢)逐項整理,並列出文檔裏寫明會觸發 400 的幾種情形和空行、超時的原因。

    其他 AI 工具0
  6. 06

    DeepSeek API 開放平台怎麼充值、怎麼查餘額和用量:官方常見問題逐項整理

    DeepSeek 開放平台(platform.deepseek.com)怎麼充值、怎麼查餘額、用量和帳單、餘額會不會過期、能不能退款開票?按官方常見問題和價格頁(2026-10-24 查詢)整理,並對照 402 報錯和餘額不對的情形。

    其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~