前言¶
在 DeepSeek Harness(DSH)裏做智能體或應用時,往往需要對接多家模型廠商的 API:各家 Base URL、鑑權方式和適配層並不一致,Profile 裏要重複掛載適配器、維護多把密鑰。若你希望通過單一 OpenAI 兼容網關訪問多模型族,並把憑證留在倉庫與配置文件之外,可以改用 Profile Bundle 方式註冊 provider。下面介紹社區插件 dsh-plugin-tokenmarket(Token Market provider bundle for DeepSeek Harness):它爲 Harness 增加 Token Market(tokensmarket.ai)作爲 OpenAI 兼容模型提供方,維護者目錄頁標註爲 Duqiyan2,分類爲模型推理。
這是什麼¶
dsh-plugin-tokenmarket 是一個可安裝的 DSH Profile Bundle(配置型插件,非獨立運行時)。它通過 cordis.patch.yml 掛載官方 @deepseek-ai/dsh-llm-pi-ai 適配器,並註冊名爲 tokenmarket 的路由,指向 Token Market API(https://api.tokensmarket.ai/v1,協議 openai-completions,憑證引用環境變量 TOKENMARKET_API_KEY)。插件當前版本在倉庫 package.json 中爲 0.1.2,許可證 MIT。SkillHub 目錄簡介與 GitHub 描述一致:Token Market provider bundle for DeepSeek Harness。
DeepSeek Harness 生態遵循「一切皆插件」;SkillHub 插件目錄 爲社區站點,與 DeepSeek / 幻方無官方從屬關係。
核心功能¶
以下能力均來自項目 README 說明:
- 一把 API Key 覆蓋多模型族:使用 Token Market Console 發放的密鑰即可訪問 bundled 目錄中的多個模型。
- 流式響應與工具調用:經 Harness 的 pi-ai 適配器支持 streaming 與 tool calling。
- 推理輸出:通過 DeepSeek 兼容的 thinking 格式輸出 reasoning。
- 在線模型發現:支持經
GET /v1/models做 live model discovery。 - 憑證外置:密鑰通過環境變量或 Harness 支持的
.env注入,不寫入倉庫與配置文件。
Starter 目錄 intentionally 較小,便於逐項驗證與更新,當前 bundled 示例包括 DeepSeek V4 Pro、Kimi K3、GLM-5.3;README 註明這些模型在 2026 年 9 月 10 日 經 Token Market 確認可用。具體在售型號與定價以 Token Market 模型頁 爲準。
環境要求¶
安裝前請確認:
- DeepSeek Harness 開發者預覽版,兼容
0.1.5-rc.1。 - Node.js
^22.19.0或>=24.0.0。 - 在 Token Market Console 申請 Token Market API Key。
安裝與啓用¶
README 中的安裝步驟如下。先將 Bundle 加入指定 Profile(示例爲 web):
dsh plugin --profile web add github:FitBBC/dsh-plugin-tokenmarket
檢查合成後的 Profile 是否包含該 Bundle:
dsh --profile web --dump-config
在環境變量或 Harness 支持的 .env 中設置憑證:
TOKENMARKET_API_KEY=your_api_key
添加 Bundle 後重啓 Profile:
dsh --profile web
成功後,Token Market 會以 tokenmarket provider 出現在 Profile 中。目錄頁與 GitHub 倉庫地址分別爲 SkillHub:Duqiyan2/dsh-plugin-tokenmarket 與 github.com/Duqiyan2/dsh-plugin-tokenmarket;安裝命令以 README 原文爲準(上列 github:FitBBC/dsh-plugin-tokenmarket)。
典型用法:校驗 bundled 模型是否仍在線¶
在已配置 TOKENMARKET_API_KEY 的前提下,可在插件倉庫根目錄執行:
TOKENMARKET_API_KEY=your_api_key npm run check:models
該腳本調用經鑑權的 Token Market 模型端點;若任一 bundled starter 模型不再可用,命令會失敗,便於在升級或換 Key 後快速自檢。
API 細節見 Token Market 文檔。
工作原理(簡要)¶
本包不實現自定義 HTTP 客戶端,而是 configuration-only 的 Profile Bundle:cordis.patch.yml 掛載 @deepseek-ai/dsh-llm-pi-ai,並註冊 tokenmarket 路由(Base URL、協議與憑證引用見上文)。Harness 側選型與調用方式與其他 pi-ai 兼容 provider 一致,具體模型 ID 以 Profile 配置及 Token Market 目錄爲準。
適用場景與注意¶
適合:已在用 DSH Profile 開發、希望用 一個 OpenAI 兼容網關 + 一把 Key 切換 DeepSeek / Kimi / GLM 等 bundled 模型,並需要 streaming、tool calling 與 reasoning 格式兼容的開發者。
務必注意:
- DSH 插件隨 當前 dsh 進程權限 運行;安裝前請自行審閱 GitHub 源碼 與 MIT 許可證,確認 patch 與依賴符合你的安全策略。
- 勿將
TOKENMARKET_API_KEY提交進版本庫;生產環境優先使用環境變量或受控 secrets 管理。 - 模型可用性與計費以 Token Market 官方爲準;bundled 列表會隨網關更新,可用
check:models或GET /v1/models覈對。
結尾¶
dsh-plugin-tokenmarket 把 Token Market 以標準 Bundle 形式接入 DeepSeek Harness,減少多廠商 endpoint 的重複配置,並把密鑰留在 Profile 之外。若你正在搭建 DSH 下的多模型推理鏈路,可按 README 安裝、設置 TOKENMARKET_API_KEY 並以 tokenmarket provider 使用。