dsh-tokensforce:DeepSeek Harness 接入 TokensForce 词元网关

前言

DeepSeek Harness (dsh) 是一个基于插件的智能体开发框架。在使用第三方网关(如 TokensForce)时,通常需要手动管理 API Key 和配置。dsh-tokensforce 插件旨在通过自动化流程,解决这一繁琐的配置与登录问题。

插件定位

dsh-tokensforce 是 DeepSeek Harness 的一个插件,由 spirits001 维护。它集成 TokensForce 词元网关,支持一键登录、自动配置提供方以及用量仪表盘集成。核心价值在于实现“登录一次,模型即用”,无需手动填 Key 或改配置文件。

核心功能

插件提供以下核心能力:

  • 一键登录与自动注入:首次启动时自动弹出登录窗口,选择企业或组后,API Key 与网关地址自动写入。
  • 多企业/组支持:支持在设置页面添加新组,登录态保留 7 天,期间无需重新登录。
  • 用量仪表盘:在会话视图新增“TokensForce”标签,可查看用量、费用与排行,与网页版一致。
  • 7天登录态保持:浏览器仅保留 JWT 登录态,7 天内有效。
  • 安全存储:组密钥存储于本地凭据文件(~/.dsh/.credentials.yaml),浏览器不存储密钥。

安装与启用

使用官方安装命令添加插件:

dsh plugin --profile web add dsh-tokensforce

安装后启动服务:

dsh web

打开浏览器访问 http://127.0.0.1:3080,登录向导会自动弹出。

典型用法

  1. 首次启动:dsh 启动且尚未配置任何模型时,会自动弹出 TokensForce 登录窗口。登录方式与网页版一致(邮箱验证码)。
  2. 选择组织:如果账号属于多个企业或组,会弹出选择界面;如果只有一个,则自动跳过。
  3. 自动配置:完成选择后,所选组的 API Key 与网关地址自动配置。模型上下文默认设为 1M(除非网关披露真实值)。
  4. 添加新组:之后在设置页面点击右上角“连接 TokensForce”按钮,即可添加新组(登录态 7 天内有效)。
  5. 查看用量:在会话视图点击“TokensForce”标签,即可查看用量与费用仪表盘。

注意事项

  • 禁用官方引导:插件会禁用官方 DeepSeek 提供方引导,避免开屏出现两处登录提示。模型引擎仍走 dsh 自带的 OpenAI 兼容通道。
  • 自定义部署:若公司自行部署了 TokensForce 网关,需修改 node_modules/dsh-tokensforce/lib/client.js 中的 SITE_ORIGIN 为你的站点地址,并重启 dsh。站点需允许登录页嵌入。
  • 密钥安全:密钥存储在本地,浏览器只保留 JWT 登录态。模型请求由 dsh 宿主进程直连网关,不经过浏览器。
  • 适用场景:适合需要统一管理多个企业/组 API Key,并需要实时查看 TokensForce 用量数据的用户。

总结

dsh-tokensforce 通过插件化方式简化了接入 TokensForce 的流程。它将认证、配置和监控集成在 DSH 生态中,适合需要频繁切换组织或关注网关用量统计的开发者。

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

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

小夜