DeepSeek Harness
安装并配置 DeepSeek Harness(dsh)。
前置条件
需要 Node.js(安装时自带 npm)。
1. 安装
安装 dsh CLI:
npm install --global @deepseek-ai/dsh需要图形界面时运行 dsh web,在浏览器中打开 Web UI。
2. 配置
DeepSeek Harness 把模型提供商维护在 ~/.dsh/settings.yaml(或 $DSH_HOME/settings.yaml)中。先设置 API Key 环境变量,再添加 GetRun 提供商。
Windows
$env:GETRUN_API_KEY = "sk-xxxxx-xxx"
$dshHome = if ($env:DSH_HOME) { $env:DSH_HOME } else { Join-Path $HOME ".dsh" }
New-Item -ItemType Directory -Force -Path $dshHome | Out-Null
notepad (Join-Path $dshHome "settings.yaml")macOS
export GETRUN_API_KEY="sk-xxxxx-xxx"
DSH_HOME="${DSH_HOME:-$HOME/.dsh}"
mkdir -p "$DSH_HOME"
open -e "$DSH_HOME/settings.yaml"Linux
export GETRUN_API_KEY="sk-xxxxx-xxx"
DSH_HOME="${DSH_HOME:-$HOME/.dsh}"
mkdir -p "$DSH_HOME"
${EDITOR:-vi} "$DSH_HOME/settings.yaml"在 settings.yaml 中写入:
llm-pi-ai:
providers:
getrun:
displayName: GetRun
apiKeyEnv: GETRUN_API_KEY
api: openai-completions
baseURL: https://api.get-apikey.com/v1
models:
- id: YOUR_MODEL
name: YOUR_MODEL将 sk-xxxxx-xxx 和 YOUR_MODEL 替换为实际值。配置在下一次请求时生效,无需重启;也可以直接在 dsh web 的 Models 页保存 API Key,免去设置环境变量。
3. 使用
运行 dsh web,先在模型配置页填写 API Key,再选择 YOUR_MODEL。
4. 确认回复
新建会话并发送只回复 OK。DeepSeek Harness 返回 OK 即表示配置完成。