DeepSeek Harness
在 DeepSeek Harness 开发者预览版中创建 Custom model API provider。
安装与准备
- 安装 Node.js,使用下方 npm 包启动。DeepSeek Harness 处于开发者预览阶段,可能有不兼容变更;界面不同时请查阅官方仓库。命令打开本地浏览器界面,本地地址不是 API 端点。
- 在 API 密钥创建 routerra.ai 密钥,从模型复制支持工具调用的模型 ID。
npx @deepseek-ai/dsh web
创建自定义模型 API
- 打开 Settings → Models → Add model provider → Custom model API。填写下方字段,将 routerra.ai 密钥粘贴到 API key。使用 Fetch available models → Add selected,发现不可用时手动添加
YOUR_MODEL_ID,然后保存。一个 provider 只使用一种协议,不要混放 Chat Completions 和 Responses 模型。 - 在输入区选择已保存模型并创建新会话。已经发送请求的会话保留原模型。模型设置从下次请求生效,无须重启服务。
Provider ID: routerra
Display name: routerra.ai
Base URL: https://routerra.ai/v1
API protocol: openai-completions
API key: YOUR_API_KEY
Model ID: YOUR_MODEL_ID
检查连接
MISSING_CREDENTIAL:在 Models 中重新保存密钥。UNKNOWN_MODEL:为此自定义 provider 添加准确 ID。模型发现为空不影响手动配置。配置写入 $DSH_HOME/profiles/web/cordis.patch.yml,密钥单独存储于 $DSH_HOME/.credentials.yaml。若服务拒绝 developer 或 max_completion_tokens,先根据所选模型查阅 provider 指南中的 compat.supportsDeveloperRole 与 compat.maxTokensField,再决定是否修改。