前言¶
在 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 使用。