前言¶
在 DeepSeek Harness(DSH)里使用模型时,需要接入多个网关或 One API / New API 之类的代理,手动配置每家上游的模型列表和参数,重复且易出错。New API Provider 插件提供了一套“一个网关、多配置、统一管理”的方案:在 DSH 里添加网关,拉取其模型清单,按需选择并激活,同时处理配额与图片/视频生成。
插件定位与维护者¶
New API Provider 是一个为 DeepSeek Harness 提供的 New API 网关管理插件。由 zenVibeCoding 维护,分类属于“模型推理”。插件通过 DSH 插件管理器安装,不依赖独立的 Web 服务,与 DSH 的 Credential 服务集成,令牌存储在 DSH 内部,不会在浏览器中明文保存或回传给网关。
核心功能¶
1. 多网关与单激活¶
- 支持配置多个 New API 网关,同一时间只能有一个激活。
- 每个网关独立维护:URL、凭证引用、模型列表、模型参数覆盖。
- 激活后,DSH 调用该插件时走当前激活网关;切换网关不影响其他适配器或默认 provider。
2. 模型清单与能力¶
- 从网关拉取模型清单,支持按类型筛选(如聊天、图像、视频)。
- 从模型的能力数据中读取上下文窗口、输出上限、模态(文本/图像/视频)、推理级别等信息。
- 对每条模型可编辑显示名称、上游映射、参数覆盖,并预览映射后的协议与能力。
3. 模型管理与测试¶
- 在“模型能力”标签页通过网关选择器切换当前编辑对象。
- “获取模型”对话框显示网关清单,支持搜索与状态标识(新增/已添加/上游移除),按类型分组。
- 可手动添加网关未列出的模型。
- 支持单个模型测试(聊天模型发送最小流式请求,图像/视频模型真实生成并预览),也支持批量测试(每次最多 3 个聊天模型)。
4. 配额与余额¶
- 从网关的
/api/usage/token/获取配额使用情况。 - 从
/api/status转换显示格式(quota_per_unit、quota_display_type、usd_exchange_rate),并显示账户余额(当令牌允许查询时)。 - 无限配额令牌显示已用量而非负数。
- 侧边栏显示当前网关名称、配额数值与健康状态,点击可刷新。
5. 图像与视频生成¶
- 图像生成保存为 DSH 持久化附件,并记录生成历史。
- 视频生成通过统一
/v1/videos接口实现,支持后台轮询与中断恢复。 - 视频任务保持其原始网关,切换网关不会自动轮询其他网关的任务。
安装与启用¶
插件需要 DSH 0.2.1-rc.1 或更新版本(推荐 0.2.1-rc.2),以及 Node.js 22.19+。
- 使用 DSH 插件管理器安装:
dsh plugin add github:zenVibeCoding/dsh-newapi-provider
-
刷新页面后打开 设置 → New API Provider。
-
在设置页面添加网关:
- 输入网关名称。
- 输入 New API 站点 URL。
- 输入调用令牌(会存入 DSH Credential 服务)。 -
在“获取模型”中拉取网关清单,选择需要暴露给 DSH 的模型。
-
激活网关,或勾选“保存后激活”,之后 DSH 通过该网关调用模型。
典型用法¶
假设你要接入两个 New API 网关:Gateway A(国内站点)和 Gateway B(海外站点)。
-
添加 Gateway A:
- 名称:Gateway A
- URL:https://new-api.example.com
- Token:从 New API 控制台获取 -
添加 Gateway B:
- 名称:Gateway B
- URL:https://new-api-overseas.com
- Token:另一家令牌 -
分别拉取两个网关的模型清单,筛选出各自擅长的大模型与图像模型。
-
激活 Gateway A 作为默认推理通道,此时 DSH 对话与图像任务均走 A。
-
如需切换到 Gateway B,只需在设置中激活 B,DSH 请求将自动路由到 B。
-
在侧边栏底部查看当前网关配额与余额,点击刷新。
适用场景与注意¶
- 适合需要同时接入多家 One API / New API 网关、统一模型路由与配额监控的开发者。
- 插件以 DSH 进程权限运行,需确保令牌与站点安全可信。
- 安装前建议查看源码与 MIT 许可证,确认符合你的安全与合规要求。
- 模型能力数据仅作提示,网关清单与实际可用性可能存在差异。
小结¶
New API Provider 把多网关接入、模型清单拉取、配额监控和图像/视频生成整合到 DSH 的统一界面中,减少重复配置,便于统一管理和切换。如需进一步了解,可访问插件目录页与 GitHub 仓库。
参考资料¶
- 插件目录:https://www.skillhub.cn/plugins/zenVibeCoding/dsh-newapi-provider
- GitHub:https://github.com/zenVibeCoding/dsh-newapi-provider
- README:https://github.com/zenVibeCoding/dsh-newapi-provider