DeepSeek Harness

在 DeepSeek Harness 開發者預覽版中建立 Custom model API provider。

安裝與準備

  1. 安裝 Node.js,使用下方 npm 套件啟動。DeepSeek Harness 處於開發者預覽階段,可能有不相容變更;介面不同時請查閱官方儲存庫。命令開啟本機瀏覽器介面,本機位址不是 API 端點。
  2. 在 API 金鑰建立 routerra.ai 金鑰,從模型複製支援工具呼叫的模型 ID。
npx @deepseek-ai/dsh web

建立自訂模型 API

  1. 開啟 Settings → Models → Add model provider → Custom model API。填寫下方欄位,將 routerra.ai 金鑰貼至 API key。使用 Fetch available models → Add selected,探索不可用時手動加入 YOUR_MODEL_ID,然後儲存。一個 provider 僅使用一種協定,不要混放 Chat Completions 和 Responses 模型。
  2. 在輸入區選擇已儲存模型並建立新工作階段。已傳送請求的工作階段保留原模型。設定從下一次請求生效,無須重啟服務。
Provider ID: routerra
Display name: routerra.ai
Base URL: https://routerra.ai/v1
API protocol: openai-completions
API key: YOUR_API_KEY
Model ID: YOUR_MODEL_ID

檢查連線

MISSING_CREDENTIAL:在 Models 中重新儲存金鑰。UNKNOWN_MODEL:為此自訂 provider 加入正確 ID。模型探索為空不影響手動設定。設定寫入 $DSH_HOME/profiles/web/cordis.patch.yml,金鑰另外儲存於 $DSH_HOME/.credentials.yaml。若服務拒絕 developer 或 max_completion_tokens,先依所選模型查閱 provider 指南中的 compat.supportsDeveloperRole 與 compat.maxTokensField,再決定是否修改。