DSH GPT Provider
DeepSeek Harness 的 GPT 211API Provider 配置插件,为 GPT-5.6 Sol、Terra、Luna 提供完整的可选思考等级,并显式按 OpenAI-compatible reasoning_effort 字段发送选择结果。
功能
- 注册
gpt-211apiProvider,接口为https://www.211api.com/v1。 - 提供 GPT-5.6 Sol、GPT-5.6 Terra、GPT-5.6 Luna。
- 每个推理模型提供
off、low、medium、high、xhigh、max六档选择。 - 保留 Codex Auto Review 与 GPT Image 2 模型入口。
- 将新会话默认模型设为 GPT-5.6 Sol;思考等级可在模型选择器中显式选择。
- 复用 DSH 内置的
@deepseek-ai/dsh-llm-pi-ai,不复制协议、凭据或流式处理实现。
要求
- DeepSeek Harness
0.1.0-rc.7或更高版本。 - Node.js
^22.19.0或>=24.0.0。 - 一个有效的 211API API Key。
安装
从 GitHub 安装指定版本:
dsh plugin --profile web add -w github:zc0982/dsh-gpt-provider#v0.1.1也可以下载 GitHub Release 中的 .tgz 后安装:
dsh plugin --profile web add -w ./zc0982-dsh-gpt-provider-0.1.1.tgz安装后必须重启 DSH host,使新的 bundle 层参与配置合成;随后刷新或重新连接 GUI。
从旧包名迁移
如果安装过 @zc0982/dsh-gpt-211api-provider v0.1.0,请先移除旧包,再安装新包,避免两个 bundle 同时覆盖相同行:
dsh plugin --profile web remove -w @zc0982/dsh-gpt-211api-provider
dsh plugin --profile web add -w github:zc0982/dsh-gpt-provider#v0.1.1配置凭据
插件只保存凭据引用,不包含或提交 API Key。把密钥保存为 GPT_211API_API_KEY:
- 推荐:在 Web GUI 的“设置 → 模型”中为 GPT 211API 填写 API Key。
- 或在启动 DSH 前导出环境变量:
export GPT_211API_API_KEY='your-api-key'思考等级映射
| GUI 选项 | Wire 值 |
|---|---|
off | 不发送 reasoning_effort |
low | low |
medium | medium |
high | high |
xhigh | xhigh |
max | max |
Provider 配置显式设置 supportsReasoningEffort: true,避免自定义域名依赖 URL 猜测。
已知限制
Codex Auto Review 与 GPT Image 2 是按现有 211API 模型清单保留的 Provider 专用入口;离线验证只覆盖 Sol、Terra、Luna 的聊天补全与六档思考参数。插件不声明 GPT Image 2 具备 DSH 聊天或图片生成能力,实际可用性由 211API 端点决定。
覆盖配置
Bundle 层只提供默认配置。用户仍可通过 $DSH_HOME/settings.yaml 中的 llm-pi-ai section 或 Web GUI 模型设置覆盖 Provider、模型和端点。DSH 的 profile/home patch 层也可以覆盖本插件写入的 llm-pi-ai 与 agent-default-model 行。
卸载
dsh plugin --profile web remove -w @zc0982/dsh-gpt-provider开发
以下命令在源码 checkout 或包含 src/、scripts/ 与 tsconfig.json 的 Release 包中运行:
DSH_CHECKOUT=/path/to/deepseek-harness npm run build
npm packLicense
MIT