DeepSeek Harness Hub
← 返回列表

DIT 模型接入cuboteam/dsh-plugin-dit

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

把 DIT.ai 模型目录接入 Harness 直接调用

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/19 · 已提供中文文档

DIT.ai 提供商捆绑包,用于 DeepSeek Harness

综合分
27.9
GitHub 分
27.9
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add cuboteam/dsh-plugin-dit
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DIT.ai × DeepSeek Harness

npm version
CI
license

在 DeepSeek Harness 中使用 DIT.ai 的对话模型目录。这个 profile bundle 会把 DIT 添加为原生模型提供方,不改变 Harness 自带的工具与运行时。

安装

DeepSeek Harness 需要 Node.js 22.19 或更新版本,以及 pnpm。

npx @deepseek-ai/dsh plugin --profile web add dsh-plugin-dit

启动 Harness:

npx @deepseek-ai/dsh web

Web profile 首次启动时会显示一次 DIT 引导。你可以从弹窗注册 DIT、打开 API Key 管理页,并将密钥直接保存到 Harness 的凭据服务。插件无法读取已保存密钥的明文,也不会把密钥发送到 DIT API 之外的任何地址。

版本确认、重新显示引导、国内网络访问与兼容范围见安装与故障排查。

也可以跳过引导,使用环境变量:

export DIT_API_KEY="你的-DIT-API-Key"

打开 Settings → Models,选择模型和协议:

- DIT.ai:推荐默认,使用 OpenAI Chat Completions(/v1/chat/completions)
- DIT.ai Messages:使用 Anthropic Messages(/v1/messages)

DIT.ai 提供 DIT 当前所有支持 OpenAI Chat Completions 的模型;DIT.ai Messages 提供当前所有支持 Anthropic Messages 的模型。两个提供方共享同一个 DIT_API_KEY。

Headless 模式:

npx @deepseek-ai/dsh plugin --profile headless add dsh-plugin-dit
export DIT_API_KEY="你的-DIT-API-Key"
npx @deepseek-ai/dsh --profile headless "解释这个仓库"

在 Harness 内发现插件

该插件已进入 dsh-market 使用的社区目录,也可以通过 dsh-find-plugin 搜索。

npx @deepseek-ai/dsh plugin --profile web add dshmarket

打开 Market 标签页,搜索 DIT 或 dsh-plugin-dit。

协议支持

| Provider | Harness API | DIT endpoint | Thinking |
| --- | --- | --- | --- |
| dit | openai-completions | /v1/chat/completions | 按模型能力 |
| dit-messages | anthropic-messages | /v1/messages | Anthropic Messages 原生 thinking |

DIT.ai 适合 OpenAI-compatible 客户端;DIT.ai Messages 适合需要 Anthropic 消息块、tool use、原生 Messages 流事件和 thinking budget 的工作流。

插件配置内容

- Provider routes:dit、dit-messages
- OpenAI Chat base URL:https://api.dit.ai/v1
- Anthropic Messages base URL:https://api.dit.ai(Harness 会自动追加 /v1/messages)
- 凭据引用:DIT_API_KEY
- 归因请求头:X-DIT-Integration: deepseek-harness
- Chat 模型:/v1/models 当前声明支持 openai_chat_completions 的全部 29 个模型,覆盖 Claude、DeepSeek V4、Gemini、GLM、GPT、Grok、Kimi、MiniMax 系列
- Messages 模型:当前声明支持 anthropic_messages 的全部 10 个 Claude 模型
- Messages 原生 thinking,支持 Off、High、Max
- Web 首次启动引导:注册 DIT、创建密钥、通过 Harness Credentials 安全保存

API Key 由 Harness 在请求时解析,不会写进插件。
DIT 鉴权后的 /v1/models 是协议支持范围的权威来源。图像、音频和视频模型不在列表中,因为 Harness 使用的是对话模型接口。

安全

插件包不包含 API Key。弹窗使用 Harness 官方 credentials.set 接口写入凭据;插件只能查询“是否已配置”和“是否可写”,无法读回已保存的明文。需要注意:Harness 默认会把凭据以明文保存在 $DSH_HOME/.credentials.yaml,文件权限为 0600,这不是静态加密。插件没有遥测,也不会把密钥写入浏览器存储或插件日志。完整边界和报告方式见 安全策略。

本地开发

在本目录执行:

pnpm test
pnpm smoke:harness
DIT_API_KEY="你的-DIT-API-Key" node scripts/check-catalog.mjs
npx @deepseek-ai/dsh plugin --profile web add .
npx @deepseek-ai/dsh --profile web --dump-config

pnpm smoke:harness 会让官方 Harness headless agent 分别请求本地 mock 的 /v1/chat/completions 和 /v1/messages;scripts/check-catalog.mjs 会把插件模型 ID 与 DIT 实时声明的协议范围进行对比,不发起模型推理请求。

卸载

npx @deepseek-ai/dsh plugin --profile web remove dsh-plugin-dit

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群