DeepSeek Harness 免费吗?许可、成本与省钱办法
DeepSeek Harness 本身是免费、MIT 协议的开源软件——但运行它需要为你配置的模型 provider 支付相应的 API 用量费用。这篇讲清楚二者的区别。
DeepSeek Harness(dsh)本身是免费的:它是 MIT 协议、开源软件,没有订阅费,没有席位授权,工具本身和它的插件生态都不设付费墙。不自动免费的是运行它——每一个 session 最终都会向你配置的模型 provider 发起 API 调用,而这个 provider 会按照它自己独立的定价对你计费。本文把这两件事清楚地分开讲,不引用容易过时的具体价格数字。
Harness 是免费的;模型调用不会自动免费
这是需要记住的最重要的区别。dsh 这个软件下载、运行、扩展都不花钱——你可以在 GitHub 上以 MIT 协议阅读它的每一行源码,可以 fork 它、修改它、再分发它。它的插件生态也是一样:FindHarness 收录了数百个社区插件,安装它们除了 pnpm 正常的包安装耗时之外不花钱。
真正花钱的是 session 背后的模型 provider。dsh 不附带任何打包好的模型访问权限——你在 Settings → Models 里配置一个 provider,那个 provider 自己的 API 定价就会生效。取决于你选哪个 provider,你实际的自付成本可能从"按量付费的 DeepSeek API 用量"到"0 美元,因为你指向了一个本地模型"都有可能——dsh 的架构两种都支持。
也没有一个官方的 dsh 定价页面可查,因为根本没有东西需要定价——这个项目不以任何档位出售 dsh 本身。支持是社区驱动而非商业化的:官方反馈渠道是 GitHub Discussions 和一个 Discord 服务器,两者都免费使用,GitHub Issues 已被禁用,改用 Discussions。如果你习惯了那种"工具本身分免费版和付费专业版"的开源工具,dsh 不是这种模式——这个工具只有一个档位,唯一的持续性成本是叠加在它之上的模型 API 用量。
你能把 dsh 指向哪些 provider
dsh 内置的 provider 目录原生覆盖 DeepSeek 自家模型,此外还有一份可以用 API key 添加的其他 provider 目录:Anthropic、OpenAI、Amazon Bedrock、Google Vertex AI、Azure、以及 Codex 原生鉴权(其中一些需要 provider 原生鉴权而不是单纯的 API key——Bedrock 需要 AWS 凭据,Vertex 需要 ADC project,Azure 需要 api-version,Codex 用的是 OAuth)。除了内置目录之外,你还可以添加任意 OpenAI 兼容自定义端点——包括一个自托管或本地的模型服务,如果这是你偏好的成本控制方式。精确的配置步骤(包括 Fetch available models 按钮和支持视觉能力的自定义模型所需的 modelOverrides YAML)见《在 DeepSeek Harness 中使用 OpenAI、Anthropic 或任意 OpenAI 兼容 API》。
| Provider 路径 | 成本结构 |
|---|---|
| DeepSeek 原生 | 按量付费的 API 用量,由 DeepSeek 计费 |
| Anthropic / OpenAI / Bedrock / Vertex / Azure / Codex 原生鉴权 | 按量付费,由该 provider 按其自己的定价计费 |
| 任意 OpenAI 兼容自定义端点 | 该端点收取的任何费用——如果是你自己的本地或自托管模型,可以是 0 美元 |
Context caching 与成本效率
DeepSeek 自家平台文档说明了一项 context caching(上下文缓存)能力,能在一个 session 内跨请求出现重复 prompt 内容时降低 API 成本——这是 DeepSeek API 本身文档记录的特性,不是 dsh 额外加上去的。围绕 dsh 发布的社区讨论里,有人反馈过实践中不错的缓存命中率和明显的省钱效果,但我们没有独立复测过具体的命中率或省钱数字,所以请把这些反馈当作轶事性质的说法,而不是有保证的结果。如果控制支出对你很重要,建议查阅 DeepSeek 自己的 API 文档了解缓存是如何计费的,并据此安排你的 session/上下文复用方式——这一点不论你通过哪个 harness 运行模型都适用。
控制账单的几个具体办法
几个与 provider 侧定价选择不同、属于 harness 层面的具体杠杆:
- 把一个本地或自托管的 OpenAI 兼容模型用作自定义 provider——单次请求的边际 API 成本会降到你自己基础设施的成本,而不是按 token 向托管 provider 付费。
- 有意识地设置权限预设的范围。 dsh 新 session 的默认预设是
workspace-write+ask审批——在 agent 因为走错方向而消耗 token 之前审查它即将要做的事,不只是一个安全杠杆,也是一个实实在在的成本杠杆。 - 对脚本化、有边界的任务用 headless 模式(
dsh --profile headless "任务"),而不是开放式的交互会话——这种任务的范围(以及因此产生的 token 用量)天然更受限。 - 用社区插件追踪支出。 deepseek-harness-wallet 直接在 Web UI 里展示官方 DeepSeek 余额、单次 session 成本与 token 数、以及低余额提醒——如果你想要可见性又不想单独查看 provider 的仪表盘,这个插件很有用。
- 有意识地在 provider 之间做降级切换,而不是无意间踩进去——像 dsh-llm-fallbacks 这样的插件提供基于角色的重试和降级策略,能帮你避免反复重试打到一个限流或昂贵 provider 上而浪费成本。
"免费"没有覆盖的地方
MIT 协议、运行免费,不代表整条链路上就没有任何成本。值得看清楚的几点:
- 模型 API 用量是最主要的持续性成本,如上文所述,它随你的用量模式而不是 harness 本身变化。
- 需要构建步骤的 GitHub 来源插件可能要求你授予
allowBuilds权限,这会在你的机器上执行该包的安装期代码——不是金钱成本,但是一个值得权衡的安全成本(见我们的插件安全检查清单)。 - E2B 云沙箱是 dsh 支持的沙箱后端之一,与本地 Linux/macOS/Windows 选项并列,如果你选择用它而不是本地执行,它是一个有自己独立定价的第三方云服务。
- dsh 本身不收取许可费,但它是一个没有 SemVer 保证的 developer preview——如果你要把它用于生产关键场景,需要把追踪破坏性变更的工程成本也算进去。
FAQ
DeepSeek Harness 下载和使用完全免费吗?
是的,软件本身是 MIT 协议、开源、免费的——没有订阅,没有席位授权,没有付费墙功能。运行一个 session 仍然需要配置好的模型 provider,那部分单独计费。
我必须专门给 DeepSeek 付费,还是能用别的 provider?
你可以用 DeepSeek 自家模型,也可以用一份内置的其他 provider 目录(Anthropic、OpenAI、Bedrock、Vertex、Azure、Codex 原生鉴权),或者任意 OpenAI 兼容自定义端点——包括一个免费的本地模型,如果你自己在跑的话。dsh 不要求你必须专门给 DeepSeek 付费。
dsh 的插件也是免费的吗?
是的——安装一个插件就是一次普通的 pnpm 包安装,据我们所知 FindHarness 收录的插件里没有单独的许可费用。但安装前请务必像对待任何开源依赖一样,检查每个插件自己的许可协议和源码。
Context caching 真的能让 DeepSeek 更便宜吗?
DeepSeek 平台文档说明了一项能为重复 prompt 内容降低成本的 context caching 特性,社区反馈也描述过它带来的可观省钱效果——但我们没有独立核实过具体数字,建议查阅 DeepSeek 自己的计费文档,而不要依赖轶事性质的数字。
运行 dsh 最省钱的方式是什么?
把它指向一个自托管或本地的 OpenAI 兼容模型作为自定义 provider——你的 API 成本会变成你自己基础设施的成本,而不是托管 provider 的按 token 定价。配置方法见《在 DeepSeek Harness 中使用 OpenAI、Anthropic 或任意 OpenAI 兼容 API》。
Next steps
- 配置任意模型 provider,无论托管还是自托管:《在 DeepSeek Harness 中使用 OpenAI、Anthropic 或任意 OpenAI 兼容 API》
- 刚接触 dsh?从《DeepSeek Harness 快速上手》和《设置你的 DeepSeek API Key》开始
- 想对比某个具体竞品的成本?读《DeepSeek Harness 对比 Claude Code》
- 浏览 models-providers 分类插件看更多成本追踪与降级工具
- 专门为 DeepSeek V4 选 harness?读《DeepSeek V4 最佳 Harness》