← 返回教程目录

DSH 是什么,怎么部署

DSH = DeepSeek Harness,由 DeepSeek AI 开发的开源 agent harness(智能体框架)。你正在读的这篇教程所在的项目,就是在 DSH 环境里完成的。

一、DSH 是什么

简单说,DSH 是一个「让 AI 自己干活」的框架:

它有几个特点:

二、你需要准备什么

东西 说明
Node.js(≥ 某个版本) 运行 DSH 的运行时
DeepSeek API Key agent 干活要调 DeepSeek 模型(按量付费)
一台能联网的电脑 开发机或服务器都可以

三、最快部署:一条命令

先装好 Node.js,然后:

npx @deepseek-ai/dsh web

启动后浏览器打开:

http://127.0.0.1:3080

第一次使用会要求配置 DeepSeek API Key(去 platform.deepseek.com 创建,见「DeepSeek 基础与预算」教程)。

四、从源码部署(想改代码/学习时)

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

同样打开 http://127.0.0.1:3080

五、部署到服务器(让成员也能用)

如果想让别人通过公网访问,需要一台服务器(如本社团的 VPS)加一个域名,例如:

https://dsh.wfla-ailab.top  →  你的服务器

基本流程(和本社团聊天站的部署方式类似):

  1. 买一台 Linux 服务器,装好 Node.js。
  2. 在服务器上运行 DSH(npx @deepseek-ai/dsh web),先确认本机 3080 能打开。
  3. 配置反向代理(如 Caddy / Nginx)把域名转发到 3080,自动申请 HTTPS。
  4. 防火墙只放行 22、80、443 端口,不要把 3080 直接暴露到公网
  5. 用 SSH 隧道或跳板机管理服务器,API Key 只放在服务器环境变量里。

六、注意事项

动手练习

  1. 在自己的电脑装 Node.js,跑通 npx @deepseek-ai/dsh web
  2. 给 DSH 一个真实小任务(比如「用 Python 写一个猜数字游戏」),观察它怎么拆解和干活。
  3. 读 DSH 的 GitHub README 和插件文档,看它支持哪些插件。