首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
DeepSeek Harness 安装与配置指南
📅 2026/9/29 8:08:07
✍️ 爱科研究院
👁 阅读 3,247
DeepSeek Harness 安装与配置指南本文档说明在Windows上安装、配置 DeepSeek Harnessdsh并设置开机自启的完整流程。1. 简介DeepSeek Harnessdsh是 DeepSeek 提供的 Agent 工作台提供 Web UI 用于对话、任务编排和工具调用。项值包名deepseek-ai/dsh命令dsh默认 Web 地址http://127.0.0.1:3080配置目录%USERPROFILE%\.dsh\2. 环境要求操作系统Windows 10 / 11Node.jsv20 及以上推荐 LTS 或当前稳定版npm随 Node.js 安装检查版本node-v npm-v若未安装 Node.js请从 https://nodejs.org 下载安装。3. 安装 dsh3.1 全局安装推荐npm install-g deepseek-ai/dsh验证安装dsh--version where.exe dsh3.2 临时运行不安装npx deepseek-ai/dsh web4. 启动 Web UIdsh web--no-open--port 3080参数说明参数说明--no-open不自动打开浏览器--port 3080指定监听端口默认 3080启动成功后访问http://127.0.0.1:3080检查服务是否在线curl.exe-sS http://127.0.0.1:3080/-o NUL-wHTTP %{http_code}n返回HTTP 200表示正常。5. 模型配置首次使用需在 Web UI 中完成基础设置打开 http://127.0.0.1:3080进入Settings → Models填入 API Key选择一个Workspace目录5.1 使用 OpenRouter Ox Alpha本机已配置通过 OpenRouter 调用Ox Alphastealth/ox-alpha。配置文件路径%USERPROFILE%\.dsh\settings.yamlllm-pi-ai:providers:openrouter:apiKeyEnv:OPENROUTER_API_KEYapi:openai-completionsbaseURL:https://openrouter.ai/api/v1supportsDeveloperRole:falsemaxTokensField:max_tokensmodels:-id:stealth/ox-alphaname:Ox Alphaagent-default-model:provider:openroutermodel:stealth/ox-alpha5.2 配置 API Key任选一种方式方式 AWeb UI在 Settings → Models 中直接填入 OpenRouter API Key。方式 B环境变量文件创建%USERPROFILE%\.dsh\.envOPENROUTER_API_KEYsk-or-v1-你的密钥请勿将.env提交到 Git 仓库。6. Windows 开机自启以下脚本已部署到%USERPROFILE%\.dsh\文件用途start-dsh-web.ps1检测并启动服务start-dsh-web.cmd实际拉起 node 进程stop-dsh-web.ps1停止服务logs\dsh-web.log运行日志6.1 计划任务已注册计划任务DeepSeekHarness-Web触发条件用户登录后 30 秒失败重试最多 3 次间隔 1 分钟端口3080查看任务状态Get-ScheduledTask-TaskNameDeepSeekHarness-Web6.2 手动注册计划任务若需在新机器上重新配置自启以管理员或当前用户执行$taskNameDeepSeekHarness-Web$scriptPath$env:USERPROFILE\.dsh\start-dsh-web.ps1Unregister-ScheduledTask-TaskName$taskName-Confirm:$false-ErrorAction SilentlyContinue$actionNew-ScheduledTaskAction-Executepowershell.exe-Argument-NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File $scriptPath$triggerNew-ScheduledTaskTrigger-AtLogOn-User$env:USERNAME$trigger.Delay PT30S$settingsNew-ScheduledTaskSettingsSet-AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable -RestartCount 3 -RestartInterval(New-TimeSpan-Minutes 1)Register-ScheduledTask-TaskName$taskName-Action$action-Trigger$trigger-Settings$settings-DescriptionAuto-start DeepSeek Harness web UI on port 30806.3 部署自启脚本将以下文件复制到%USERPROFILE%\.dsh\可从本仓库参考实现。start-dsh-web.cmdecho off setlocal set NODEC:\Program Files\nodejs\node.exe set DSH%APPDATA%\npm\node_modules\deepseek-ai\dsh\lib\bin.js set LOG%USERPROFILE%\.dsh\logs\dsh-web.log if not exist %USERPROFILE%\.dsh\logs mkdir %USERPROFILE%\.dsh\logs echo %date% %time% starting dsh web on port 3080%LOG% %NODE% %DSH% web --no-open --port 3080 %LOG% 21start-dsh-web.ps1负责检测 3080 端口是否已有服务校验node.exe和dsh是否存在调用start-dsh-web.cmd后台启动stop-dsh-web.ps1负责结束所有dsh web相关 node 进程。7. 日常运维启动powershell-NoProfile-ExecutionPolicy Bypass-File$env:USERPROFILE\.dsh\start-dsh-web.ps1停止powershell-NoProfile-ExecutionPolicy Bypass-File$env:USERPROFILE\.dsh\stop-dsh-web.ps1查看日志Get-Content$env:USERPROFILE\.dsh\logs\dsh-web.log-Tail 30升级 dshnpm update-g deepseek-ai/dsh dsh--version升级后建议重启服务。卸载# 1. 停止服务powershell-NoProfile-ExecutionPolicy Bypass-File$env:USERPROFILE\.dsh\stop-dsh-web.ps1# 2. 删除计划任务Unregister-ScheduledTask-TaskNameDeepSeekHarness-Web-Confirm:$false# 3. 卸载全局包npm uninstall-g deepseek-ai/dsh# 4. 可选删除配置Remove-Item-Recurse-Force$env:USERPROFILE\.dsh8. 故障排查端口 3080 无法访问确认进程是否存在Get-CimInstanceWin32_Process|Where-Object{$_.CommandLine-matchdeepseek-ai\\dsh\\lib\\bin\.js.*web}|Select-ObjectProcessId,CommandLine查看日志%USERPROFILE%\.dsh\logs\dsh-web.log手动前台启动以观察报错dsh web--no-open--port 3080端口被占用EADDRINUSE说明 3080 已有实例在运行。先停止再启动powershell-NoProfile-ExecutionPolicy Bypass-File$env:USERPROFILE\.dsh\stop-dsh-web.ps1开机后未自动启动检查计划任务是否启用Get-ScheduledTask-TaskNameDeepSeekHarness-Web|Select-ObjectTaskName,State手动触发一次启动脚本验证确认 Node.js 安装在C:\Program Files\nodejs\脚本默认路径模型无法调用确认OPENROUTER_API_KEY已配置检查settings.yaml中 provider / model 名称是否正确在 Web UI → Settings → Models 中重新选择模型9. 当前环境快照项值dsh 版本0.1.1-rc.2Node.js 版本v25.2.1默认模型OpenRouter / Ox Alpha (stealth/ox-alpha)自启任务DeepSeekHarness-WebWeb 地址http://127.0.0.1:308010. 参考链接npm 包https://www.npmjs.com/package/deepseek-ai/dshOpenRouterhttps://openrouter.ai
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/29 8:03:06
从零构建AI工程化应用:提示工程、Agent与工作流实战指南
2026/9/29 8:03:06
toyDB SQL 参考指南:数据类型、运算符、语句语法与 MVCC 事务语义
2026/9/29 8:03:06
Paperclip协议:AI Agent三端通信的轻量级HTTP协议栈
2026/9/29 9:03:10
设计测试用例
2026/9/29 9:03:10
县级医院网络规划:先算承载量再选设备
2026/9/29 9:03:10
共享打印机报错登录失败:本地安全策略与Guest账户排查修复指南
2026/9/29 9:03:10
入门第二课:用 TaoToken 统一 Key 跑通你的第一个 agent 配置
2026/9/29 9:03:10
Spring AI 多模型路由实战:DeepSeek、OpenAI 与本地模型动态切换的配置骨架
2026/9/29 8:58:10
C# Socket实现TCP大文件断点续传的实战方案
2026/9/29 0:02:32
开源模型端侧落地实战:量化、推理加速与Agent上下文管理
2026/9/29 0:02:32
AI Evals实战指南:从零搭建LLM应用评估体系与CI/CD集成
2026/9/29 0:02:32
Java采购管理系统实战:从数据库设计到事务一致性
2026/9/28 2:37:38
网站建设的英语怎么说?别只背单词,看完这套安全完整流程才敢上线
2026/9/28 5:00:42
新手入门看这篇:建设网站加盟避坑指南与SEO实操
2026/9/28 8:17:28
论文AIGC疑似度是什么意思?想查论文AI率有哪些免费工具?