返回指南
比較·2026年10月1日·閱讀約 8 分鐘

DeepSeek Harness 與 Claude Code:計費、請求格式,以及哪些內容會離開你的電腦

相同任務、相同替代端點:兩者都完成了工具往返。差異在於由誰向你收費、各自要求的輸出大小,以及 dsh 預設上傳的內容。

最後審核於 。

DeepSeek Harness 和 Claude Code 都是預設使用 Anthropic Messages 格式的代理程式——dsh 連接 DeepSeek 的 Anthropic 相容端點,Claude Code 連接 Anthropic——因此選擇重點不在協定,而在於誰向你收費、每個請求攜帶什麼內容,以及哪些資料會離開你的電腦。我們在 2026 年 10 月 1 日將兩者都指向同一個錄製替代端點,並給予相同的單檔案任務;兩者都完成了工具往返,而它們的請求在一些會影響成本和隱私的方面有所不同。

若只查看 dsh 的成本,請參閱 DeepSeek Harness 定價;若要將它指向其他端點,請參閱 Kunavo 的 DeepSeek Harness 設定。

並列比較

DeepSeek HarnessClaude Code
確認的版本npm 上的 0.2.0-rc.2(2026 年 9 月 29 日)、「開發者預覽版」npm 上的 2.1.286(2026 年 9 月 30 日)
授權MITAnthropic 的條款;非開放原始碼
使用介面Web UI、終端機 UI、無頭模式、macOS/Windows 桌面、ACP、Python SDK終端機、IDE 擴充功能、桌面與 Web、SDK
預設模型路由deepseek-flash,透過 DeepSeek 的 Anthropic 格式 APIClaude,透過 Anthropic
付款方式按 token 向 DeepSeek 付費,預付;無訂閱Claude Pro 或 Max 方案,或使用 API 金鑰按 token 付費
其他供應商自訂模型 API:openai-completions、openai-responses 或 anthropic-messages,每個供應商一種一個 Anthropic 格式端點,透過 ANTHROPIC_BASE_URL
指令檔案AGENTS.md 和 CLAUDE.md(以及 .local 覆蓋檔)CLAUDE.md

相同任務,兩種請求形狀

任務的第一個請求dsh 0.2.0-rc.2,內建路由Claude Code 2.1.286
路徑/v1/messages/v1/messages?beta=true
傳送的工具2420
主體大小65,321 位元組,其中 39,142 位元組是兩個非模型欄位107,404 位元組
輸出上限max_tokens: 256000,開啟思考,effort "high"max_tokens: 64000
額外呼叫每個新工作階段發出一次標題請求,攜帶相同的非模型欄位-p模式中沒有
完成所需的請求3(回合、標題、工具結果後的回合)2

這些是由替代端點記錄的位元組,不是 token 數量,而替代端點也不是模型,因此這裡沒有任何內容能衡量回答品質。它顯示的是:dsh 預設會在開啟推理時要求大得多的輸出上限,這對按 token 計費很重要;Claude Code 則每回合傳送較大的提示。dsh 在三個全新的工作階段中執行,每次請求的位元組完全相同;Claude Code 執行一次。

哪些資料會離開你的裝置

dsh 請求中的兩個非模型欄位是 dsh_session_log 和 dsh_plugin_packages。第一個是工作階段的事件記錄——包括你的工作目錄路徑——會隨代理程式、壓縮和標題請求增量傳送,每個請求最多 8 MiB,由預設開啟的外掛程式提供;第二個則列出已安裝的外掛程式套件及版本。在此次執行中,它們被傳送到 DEEPSEEK_BASE_URL 所指向的位置。Web UI 中「使用官方模型 API 時上傳工作階段記錄」的設定位於 Settings → General,關閉後可停用記錄。dsh 也預設會將 OpenTelemetry 回饋匯出至 DeepSeek 的收集器;DSH_TELEMETRY_MODE=DISABLED 可停止此功能。Claude Code 也有自己的遙測和非必要流量開關,此次執行時已關閉。dsh 中的自訂 pi-ai 供應商不會傳送任一欄位。

使用彼此的模型執行

在 DeepSeek 上使用 Claude Code:DeepSeek 自己的指南會使用 DeepSeek 金鑰設定 ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic。DeepSeek 會對應模型名稱:claude-opus… 對應至 deepseek-v4-pro(按其價格計費),claude-sonnet… 和 claude-haiku… 對應至 deepseek-flash,任何不受支援的名稱則對應至 deepseek-flash。其相容性表會忽略 cache_control,只採用 output_config 中的 effort。

在 Claude 上使用 dsh:加入自訂模型 API。使用 anthropic-messages 時,提供閘道的裸根路徑——該次執行傳送至 /v1/messages?beta=true;在結尾加上 /v1 時,則傳送至 /v1/v1/messages。使用 openai-completions 時,提供以 /v1 結尾的基底 URL。在 Kunavo,Claude Sonnet 5 的每百萬 token 輸入費為 $1.40、輸出費為 $7.00,而 Claude Haiku 4.5 為 $0.70 和 $3.50,從預付餘額中扣款,最低儲值金額為 $10;請參閱 Claude Code 設定 或 DeepSeek Harness 設定。Kunavo 沒有人使用其端點執行過任一者;此處的執行使用的是替代端點。

在兩者之間切換

  • 指令會隨之移動。 dsh 會從專案根目錄到工作目錄載入 AGENTS.md 和 CLAUDE.md,並載入 AGENTS.local.md、CLAUDE.local.md 以及使用者全域的 $DSH_HOME/AGENTS.md,上限為 65,536 位元組。
  • 技能需要搬移。 dsh 會掃描 .dsh/skills、.agents/skills、$DSH_HOME/skills 和 ~/.agents/skills——不會掃描 .claude/skills——尋找包含 name 和 description frontmatter 的 SKILL.md 套件;請使用 customSkillDirs 加入該資料夾,或直接複製它。
  • MCP 工具會保留其名稱。 dsh 會以 mcp__<server>__<tool> 的形式公開它們,這是 Claude Code 使用的形狀,但伺服器清單位於 dsh 的設定檔中,而不在 Claude Code 的檔案中。
  • 工作階段不會移轉。 dsh 會將壓縮的工作階段記錄保存在 $DSH_HOME/sessions 下;雙向都沒有匯入工具。
  • 預期 dsh 升級會造成中斷。其 README 承諾預覽期間會有不相容變更,而 0.2.0-rc.2 自己的說明指出,一些較舊的模型 ID 已被移除,儲存的選擇可能需要重新選取。

常見問題

DeepSeek Harness 和 Claude Code 有什麼差異?

DeepSeek Harness(dsh)是 DeepSeek 採 MIT 授權的代理程式工具組——包含 Web UI、終端機 UI、無頭模式、桌面應用程式和 Python SDK,並以外掛程式建構;目前 0.2.0-rc.2 是開發者預覽版。Claude Code 是 Anthropic 自有的程式設計代理程式,2026 年 10 月 1 日 npm 上的版本為 2.1.286。兩者預設都使用 Anthropic Messages 格式:dsh 連接 DeepSeek 的 Anthropic 相容端點並使用 deepseek-flash,Claude Code 連接 Anthropic。實際差異在於計費方式、每個請求攜帶的內容,以及各自上傳的內容。

DeepSeek Harness 和 Claude Code 哪個比較便宜?

On list price, dsh on DeepSeek. deepseek-flash is $0.30 per million input tokens and $1.20 per million output at peak, half that off-peak; Claude Code is either included in Claude Pro ($17 a month billed annually, $20 monthly) or Max (from $100), or billed per token on an API key, where Claude Sonnet 5 through Kunavo lists at $1.40 in and $7.00 out per million. The free Claude plan does not include Claude Code. Price per token is not price per finished task: run the same task on both before you decide.

Claude Code 可以使用 DeepSeek 模型嗎?

可以,透過 DeepSeek 的 Anthropic 格式端點:按照 DeepSeek 自己的指南,將 ANTHROPIC_BASE_URL 設為 https://api.deepseek.com/anthropic,並將 ANTHROPIC_API_KEY 設為 DeepSeek 金鑰。接著 DeepSeek 會對應 Claude Code 傳送的 Claude 模型名稱:以 claude-opus 開頭的名稱會導向 deepseek-v4-pro,並按照其價格計費;claude-sonnet 和 claude-haiku 名稱會導向 deepseek-flash。DeepSeek 的相容性表表示會忽略 cache_control,且只會採用 output_config 中的 effort 欄位。

DeepSeek Harness 可以使用 Claude 模型嗎?

Yes, as a custom model API in Settings → Models. Choose anthropic-messages and give the bare root of an Anthropic-compatible gateway: in a 0.2.0-rc.2 run that posted to /v1/messages?beta=true, while a base URL ending in /v1 posted to /v1/v1/messages, which a real gateway answers with 404. Or choose openai-completions with a base URL ending in /v1. Either way the gateway bills the tokens; Kunavo bills per token from a prepaid balance with a $10 minimum top-up.

我的 CLAUDE.md 檔案在 DeepSeek Harness 中有效嗎?

可以。dsh 的指令外掛程式會從專案根目錄到工作目錄之間的每個目錄載入 AGENTS.md 和 CLAUDE.md,此外還會載入 AGENTS.local.md、CLAUDE.local.md 覆蓋檔,以及使用者全域的 $DSH_HOME/AGENTS.md,總預算為 65,536 位元組。技能不同:dsh 預設會掃描 .dsh/skills、.agents/skills、$DSH_HOME/skills 和 ~/.agents/skills,而不是 .claude/skills,因此需要移動 Claude Code 技能,或加入自訂的 skillDirs 項目。

執行於 2026 年 10 月 1 日:@deepseek-ai/dsh 0.2.0-rc.2(dsh --profile headless,已停用遙測)與 @anthropic-ai/claude-code 2.1.286(claude -p、暫存設定目錄,已關閉遙測與非必要流量)。兩者皆從 npm 安裝至暫存資料夾,並使用假金鑰指向同一個本機錄製替代端點。執行以外的行為依據已發布 dsh 套件中的 README;DeepSeek 的模型對應和相容性表來自 api-docs.deepseek.com;Claude 方案來自 claude.com/pricing;Kunavo 費率來自即時目錄。