dsh-plugin-tokenmarket:在 DeepSeek Harness 中接入 Token Market 模型網關

前言

在 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 格式兼容的開發者。

務必注意:

  1. DSH 插件隨 當前 dsh 進程權限 運行;安裝前請自行審閱 GitHub 源碼 與 MIT 許可證,確認 patch 與依賴符合你的安全策略。
  2. 勿將 TOKENMARKET_API_KEY 提交進版本庫;生產環境優先使用環境變量或受控 secrets 管理。
  3. 模型可用性與計費以 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 使用。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜