previous_response_id,工具僅 function 與 web_search。本文拆解適配邊界,並說明為何應在 vmzig Mac mini M4 遠端節點做隔離評測。
1 痛點拆解:改 base_url 之後最容易踩的三個坑
① 把無狀態當成會話續寫:DeepSeek Responses 是 stateless。你必須每次帶上完整對話歷史;依賴 previous_response_id、conversation 或 store 的 Agent 迴圈會靜默失敗。
② 工具型別被靜默忽略:僅 function 與 web_search 生效,其餘 tool type 會被忽略。若 Codex / 自建 Agent 依賴檔案、電腦使用或自訂 tool schema,必須先做白名單測試。
③ 超窗直接 400,而不是自動截斷:truncation 不支援。上下文超限回 400。V4 Pro 標稱約 100 萬 token 上下文、38.4 萬輸出,但本地編輯器、索引與多 Agent 並行仍會先打滿記憶體——這是遠端獨佔 Mac 的價值,不是模型本身的問題。
2 適配矩陣:Chat Completions vs Responses
| 能力 | Chat Completions | Responses API | 落地含義 |
|---|---|---|---|
| 請求形狀 | messages 陣列 | instructions + input | Agent 迴圈需改組裝層 |
| SDK 接入 | 改 base_url 即可 | OpenAI SDK responses.create | Codex 一鍵指向 api.deepseek.com |
| 串流 | 支援 | 支援 | stream_options 不支援 |
| 工具 | 函式呼叫成熟 | function / web_search | 其餘型別忽略 |
| 會話狀態 | 客戶端自管 | 無狀態 | 禁止依賴 previous_response_id |
| 推理力度 | 依模型 | low / high / max | 日常 Agent 用 high,複雜任務 max |
效能速判
官方強調生產級 Agent 增益與可調推理力度。真正瓶頸通常在工具往返次數、快取命中與峰時價格,而不是單一 token 延遲。新價格含峰時/離峰(離峰約半價),生效時間以官方公告 2026-08-16 16:00 UTC 為準。
適配速判
已用 OpenAI SDK 的 Codex 工作流優先切 Responses;舊 Chat Completions 服務可暫不遷移。同一權重也提供 Anthropic Messages 相容路徑,但不要假設三條協定能力完全相同。
3 場景速配:誰該立刻切、誰該觀望
| 你的角色 | 建議 | 原因 |
|---|---|---|
| Codex / Agent 開發 | 立刻評測 V4 Pro + Responses | 官方為 Codex 優化一鍵設定 |
| 既有 Chat Completions 服務 | 先對照工具白名單 | 避免無狀態假設破壞會話 |
| iOS / macOS 本機編譯 + Agent | 遠端 M4 隔離跑 | Xcode 與長上下文並行會打滿記憶體 |
| 合規敏感倉庫 | 沙箱 Token + 人工 Approve | API 金鑰與原始碼不要放在同一台筆電 |
4 落地步驟:五步完成 Responses 適配驗收
- 1 對照官方相容表:以 DeepSeek Responses 指南 為準,列出你用到的參數;凡標「Not supported」一律改客戶端實作,不要賭隱性相容。
-
2
用 OpenAI SDK 打通最小請求:
base_url=https://api.deepseek.com,model=deepseek-v4-pro,只測instructions+input+ 串流,確認output_text路徑。 - 3 工具白名單回歸:對每個 function / web_search 做成功、超時、並行呼叫三組用例;確認被忽略的 tool type 不會讓 Agent 以為已執行。
- 4 客戶端自管歷史:自己拼接 input item 列表;單測「斷線重試」必須重放完整歷史,禁止只傳上一輪 id。
- 5 在遠端 Mac 隔離評測:於 vmzig 租用 Mac mini M4 24GB,SSH 安裝 Codex / Cursor / 自建 Agent。金鑰、倉庫與長任務都留在獨佔物理機,本機只當 thin client。
5 可引用資訊:評審會可直接貼上
- ✓GA 時間:官方於 2026-08-13 宣布 DeepSeek-V4-Pro GA;App/Web 以 Expert Mode 提供,API 模型名見文件。
- ✓協定:原生 OpenAI Responses;另可走 Chat Completions。Responses 無狀態,store 固定 false。
- ✓窗口:公開資料約 1M 上下文、384K 最大輸出;超窗 400,無 truncation。
- ✓硬體建議:本機 Agent + Xcode 並行最低 M4 24GB;8GB 機型應遷到 vmzig 遠端節點。
6 常見問題
改 base_url 就能當 OpenAI 用嗎?
最小文字生成可以。一旦用到會話續寫、背景任務、prompt 模板、service_tier 或非白名單工具,就必須按官方相容表改客戶端。把「SDK 能連上」當成「行為一致」會在生產踩雷。
V4 Flash 與 V4 Pro 怎麼選?
簡單任務與成本敏感路徑用 Flash;日常 Agent 與複雜任務用 Pro,並把推理力度設為 high 或 max。先用同一評測集對照延遲、工具成功率與離峰帳單,再鎖預設模型。
為什麼評測要放到遠端 Mac?
Responses 迴圈、索引與 Xcode 同機時,8–16GB 本機很容易 swap。vmzig 提供海外 Apple Silicon 裸金屬,SSH / VNC 直連,程式碼與金鑰留在獨佔物理機,網路路徑也更穩定。
7 總結:先驗邊界,再租 M4,最後切流量
vmzig M4 遠端節點
在獨佔 Mac 上驗收 DeepSeek Responses,不被本機算力綁架
24GB + 512GB 獨佔物理機 · SSH 多會話 · 24 小時交付