DeepSeek 線束 API 設定

使用 OpenAI 相容的 API、金鑰和模型將 DeepSeek Harness 連接到 TokenHub 自訂提供者。

什麼是 DeepSeek 安全帶?

DeepSeek Harness 是適用於 DeepSeek 模型的開源代理工具,可使用自架和自訂提供者配置。

本指南在 DeepSeek Harness 中設定 TokenHub 提供程序,然後使用低風險代理任務進行驗證。在運行較長的自主工作流程之前,使用具有可靠工具呼叫的模型。代理工具協調模型端點周圍的上下文、工具和任務循環,因此普通的 DeepSeek 聊天相容性是不夠的。可用的搜尋證據有限,並不支持普遍的「最佳安全帶」主張;比較您自己的儲存庫中的設定工作、本機工具呼叫、延遲、上下文和成本。

DeepSeek Harness (dsh) 可以從其模型頁面將 TokenHub 新增為自訂提供者。每個提供者必須聲明網關實際公開的一種協定。對於 TokenHub OpenAI Chat Completions,請使用 openai-completionshttps://us-api.tokenhub.com/v1

DeepSeek Harness 仍處於開發者預覽版中,其維護者警告稱,該版本可能包含重大更改。在使用真實儲存庫之前驗證與低風險任務的連線。

當這種整合合適時

DeepSeek Harness 適用於將模型、工具和工作區組合到代理程式中的開發工作流程。它保留提供者、模型和會話設定。在建立之前選擇一個穩定的提供者 ID,以便您以後不必遷移預設模型和會話參考。

啟動 DeepSeek Harness

使用官方指令啟動其本機Web UI:

npx @deepseek-ai/dsh web

這將啟動本機 UI 並嘗試在瀏覽器中開啟它。在 SSH 上或在遠端環境中執行時,請依照專案的 Web UI 指南取得存取位址。在配置提供者之前確認 UI 是可存取的。

準備TokenHub憑證和模型

在 TokenHub 儀表板中建立 API 金鑰,並從模型目錄複製準確的模型 ID。切勿將金鑰提交到儲存庫或共用它。

領域價值
提供者 ID使用穩定的小寫 ID,例如 tokenhub
底座 URLhttps://us-api.tokenhub.com/v1
API協定openai-completions
资质证书TokenHub API 钥匙
型号 IDTokenHub 型号目录中的确切 ID

新增 TokenHub 自訂提供者

  1. 開啟Settings → Models
  2. 選擇Add a custom provider。不要将 TokenHub 配置为内置提供程序之一。
  3. 输入小写的提供商 ID、显示名称、基本 URL、API 协议和 API 密钥。
  4. 將至少一個準確的 TokenHub 型號 ID 加入到型號清單中並儲存。
  5. 返回模型選擇器,選擇您已儲存的提供者和模型,然後建立新會話來驗證它。

一個提供者只能使用一種協定。如果網關公開 OpenAI Chat Completions、回應和 Anthropic Messages,請為每個協定建立單獨的提供程序,而不是混合它們。

儲存的會話、預設模型和憑證引用提供者 ID。要重新命名它,請建立一個新的提供程序,選擇一個新的預設模型,然後根據需要遷移舊設定。

發現失敗時手動新增模型

Model catalog 可以使用 Fetch available models 檢索型號列表。這取決於相容的列表模型響應,並且是一種便利,而不是先決條件。

如果取得失敗或傳回空列表:

  1. 保留正確的基礎 URL、協定和 API 金鑰。
  2. 手動輸入 TokenHub 中的完整型號 ID。
  3. 儲存提供者並從新會話發送簡單的請求。
  4. 确认TokenHub请求日志中的型号、状态和使用情况。

發現失敗本身並不意味著模型不可用。

settings.yaml 中的進階配置

模型頁面涵蓋路由欄位:API 金鑰、顯示名稱、基礎 URL、協定和模型 ID。在 $DSH_HOME/settings.yaml 中設定影像輸入、推理工作、相容性覆寫、請求標頭、逾時和重試策略。

例如,僅在確切模型支援時才聲明影像輸入:

llm-pi-ai:
  providers:
    tokenhub:
      apiKeyEnv: TOKENHUB_API_KEY
      api: openai-completions
      baseURL: __API_BASE_URL__/v1
      models:
        - id: YOUR_TOKENHUB_MODEL_ID
          input: [text, image]

官方指南稱適配器會在下一個請求時讀取已儲存的 settings.yaml 更改,通常無需重新啟動。不要推測性地添加 supportsDeveloperRolemaxTokensField 等覆蓋;僅當網關需要它們或拒絕預設請求時才使用它們。

驗證請求是否到達 TokenHub

  1. 确认提供商和模型已保存在“模型”页面上。
  2. 创建一个新会话并选择 TokenHub 模型。
  3. 运行一项低风险任务,例如解释一个文件或总结一小段代码。
  4. 在 TokenHub 日誌中確認確切的模型 ID、回應狀態和使用情況。
  5. 然後一次測試工具、長任務和影像輸入的一項功能。

現有會話將模型記錄在其會話日誌中。更改預設值後,使用新會話進行驗證。

故障排除

症狀該怎麼辦
必須重新命名提供者建立新的provider並重新選擇預設模型;不要依賴就地重命名。
取得可用模型失敗手動新增完整的TokenHub型號ID;發現是可選的。
404 或要求格式錯誤檢查 openai-completionshttps://us-api.tokenhub.com/v1,且 Base URL 中沒有完整端點路徑。
進階參數不適用檢查$DSH_HOME/settings.yaml;基本模型表單不包含推理、影像、逾時或重試欄位。
舊會話忽略新預設值建立一個新會話;帶有請求的會話保留其原始模型。

官方參考資料

如何選擇推薦模型?

工作負載模型選擇適合原因
Coding-agent tasksOpenAI Chat Completions model with native tool callingThe custom provider must use the protocol the gateway actually exposes; agent workflows additionally need reliable tool calls.
Vision or reasoning experimentsModel explicitly configured in settings.yamlThe UI only captures the core route. Image input, reasoning effort, headers, timeout, and retry policy require advanced settings.
Cost-sensitive iterationsSmaller compatible model added by exact IDA failed model-list request does not make the route unusable; add and validate the model manually before changing defaults.
前往模型廣場比較價格和能力

DeepSeek 線束供應商常見問題解答

什麼是 DeepSeek Harness 和 DeepSeek Code Harness?

這些術語在這裡指的是圍繞著面向 DeepSeek 的編碼模型協調上下文、工具和任務循環的代理工具。

DeepSeek Harness 可以使用自訂提供者嗎?

使用其記錄的 OpenAI 相容自訂提供者字段,輸入 TokenHub 基本 URL,然後從環境變數中讀取 API 金鑰。

我應該將哪種型號與 DeepSeek Harness 結合使用?

選擇具有可靠的本機工具呼叫、足夠的上下文以及經過驗證的對配置協議的支援的編碼模型。

DeepSeek Harness 是我專案的最佳選擇嗎?

可用的搜尋證據對於普遍的最佳主張來說太有限。在您自己的儲存庫中比較設定、工具成功、延遲、上下文和成本。

當 DeepSeek Harness 出現故障時我應該檢查什麼?

檢查Base URL、環境變數、API key、模型ID和本機工具支持,然後使用TokenHub日誌來識別請求是否到達。

參考資料

本頁設定依據 TokenHub 教學與官方資料,最後驗證日期為 2026-09-04。