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 中写入:

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-xxxYOUR_MODEL 替换为实际值。配置在下一次请求时生效,无需重启;也可以直接在 dsh web 的 Models 页保存 API Key,免去设置环境变量。

3. 使用

运行 dsh web,先在模型配置页填写 API Key,再选择 YOUR_MODEL

4. 确认回复

新建会话并发送只回复 OK。DeepSeek Harness 返回 OK 即表示配置完成。

本页内容