DeepSeek Harness (DSH) 遵循“一切皆插件”的架构理念。在本地或服务器部署 DSH 时,发出的请求通常会携带额外的关联信息,例如 Harness 用户 ID、会话标识符和压缩标记。dsh-request-privacy 旨在减少这些元数据,覆盖原生 DeepSeek 提供商入口,提供一种在不改变核心业务逻辑的情况下精简请求头的方式。
插件简介¶
此插件由 jhckevin 维护,开源协议为 MIT。它仅处理接入的 DeepSeek 聊天请求,不涉及文件上传、遥测或其他提供商。
核心功能¶
- 减少聊天请求携带的额外关联信息。
- 使用
private-client请求身份。 - 不附带 Harness 用户、会话和压缩标记。
- 提供精简请求头的 WebUI 设置。
- 覆盖原生
deepseek-official入口。 - 支持旧的
deepseek-private入口兼容。
安装与配置¶
1. 确认环境¶
运行以下命令确认 DeepSeek Harness 版本是否为 0.1.2-rc.1:
dsh --version
2. 安装插件¶
在运行 DSH 的同一终端执行安装命令。该命令通过 npm 官方源安装 0.4.1-rc.1 版本:
dsh plugin --profile web add dsh-request-privacy@0.4.1-rc.1 --registry=https://registry.npmjs.org/ --ignore-scripts
3. 启动服务¶
安装完成后,重启 DSH 以应用更改:
dsh --profile web
4. 开启设置¶
- 打开终端输出的 WebUI 地址。
- 进入左下角的 设置 / Settings。
- 找到 请求隐私 / Request Privacy。
- 切换 精简请求头 开关,确认显示“设置已保存”。
注意事项¶
此插件无法提供绝对的隐私保证,请知悉以下限制:
* 非官方训练开关:这不是官方的“不用于训练”开关,不能保证服务商不保存、筛选或训练数据。
* 数据传输:API Key、聊天内容和工具描述仍会发送。
* 处理范围:文件上传、遥测和其他提供商不在处理范围内。
* 运行机制:安装使用 DSH 官方 profile 插件机制,不修改宿主文件。
生态背景¶
DeepSeek Harness 旨在为开发者提供灵活的模型接入能力。插件目录由社区独立维护,与 DeepSeek 官方或幻方量化无从属关系。本文介绍的插件遵循这一生态规范,通过修改请求元数据来辅助开发者在特定场景下减少信息泄露。