导入到 DeepSeek Harness

DeepSeek Harness(dsh)是 DeepSeek AI 开源的智能体框架。通过添加自定义 OpenAI 兼容 Provider,可以让 DeepSeek Harness 使用 sub2aigc 提供的模型。

⚠️ 注意 DeepSeek Harness 目前处于开发者预览阶段,配置入口和字段可能随版本更新而变化。

前置准备

项目 说明
Node.js 已安装可用版本
API Key 在 sub2aigc 控制台创建,建议命名为 deepseek-harness
Base URL https://sub.any2aigc.com/v1
API 协议 openai-completions
Model sub2aigc 控制台模型列表中的模型名称

启动 DeepSeek Harness

在要作为工作区的项目目录中运行:

npx @deepseek-ai/dsh web

启动成功后,浏览器访问:

http://127.0.0.1:3080

运行命令时所在的目录会作为默认工作区位置。

添加 sub2aigc Provider

  1. 打开 DeepSeek Harness Web UI。
  2. 进入 设置 → 模型
  3. 点击「添加自定义提供方」。
  4. 按下表填写配置:
配置项 填写内容
Provider ID sub2aigc
显示名称 sub2aigc
API 地址 https://sub.any2aigc.com/v1
API 协议 openai-completions
API 密钥 sub2aigc 控制台创建的 API Key

Provider ID 需要使用小写字母。创建后不建议修改,因为模型默认值、凭据引用和已有会话都会使用该 ID。

添加模型

在「模型目录」中点击「获取可用模型」,DeepSeek Harness 会请求 sub2aigc 的 /models 接口并展示可用模型。

选择需要的模型后保存。如果没有获取到列表,也可以点击「添加模型」,手动填写控制台展示的完整模型 ID。

模型名称需要保持完全一致,不要修改大小写、横线或版本后缀。

选择模型并验证

  1. 关闭设置窗口。
  2. 在模型选择器中选择 sub2aigc Provider 下的模型。
  3. 选择或添加一个工作区。
  4. 发送一条轻量测试消息:
请只回复一句话:DeepSeek Harness 已连接。

如果模型正常回复,再回到 sub2aigc 控制台查看使用记录。出现对应请求即表示配置生效。

手动配置

如果需要直接编辑 $DSH_HOME/settings.yaml,可以添加:

llm-pi-ai:
  providers:
    sub2aigc:
      displayName: sub2aigc
      apiKeyEnv: SUB2AIGC_API_KEY
      api: openai-completions
      baseURL: https://sub.any2aigc.com/v1
      models:
        - id: your-model-name

启动前设置 API Key:

export SUB2AIGC_API_KEY="sk-your-api-key"
npx @deepseek-ai/dsh web

your-model-name 替换为 sub2aigc 控制台中的完整模型名称。通过 Web UI 保存密钥时,DeepSeek Harness 会自行管理凭据,不需要再设置该环境变量。

常见问题

问题 处理方式
获取模型返回 401 重新复制 API Key,确认没有多余空格
获取不到模型列表 确认 API 地址填写到 /v1,或手动添加模型 ID
提示 MISSING_CREDENTIAL 在模型设置中保存 API Key,或确认 SUB2AIGC_API_KEY 已生效
提示 UNKNOWN_MODEL 使用 sub2aigc 控制台展示的完整模型名称
请求未出现在使用记录 确认当前会话选择的是 sub2aigc Provider

相关资源

results matching ""

    No results matching ""