主题
DeepSeek Harness
DeepSeek Harness 是 DeepSeek 开源的插件化智能体运行框架,通过 Cordis 内核把模型、工具、会话做成可插拔模块。接到 AiCodeCat 用网页里的 添加自定义提供方。
这套界面的 API 协议选 openai-completions(OpenAI Chat Completions)。地址填:
https://aicode.cat/v1四个厂家都走这一路,不要填成站点根、也不要填 /v1beta。Claude 在这里不选 anthropic-messages。
Provider ID 必须小写、建好不能改。下面用 aicodecat / aicodecat-gpt / aicodecat-gemini / aicodecat-deepseek。
先到 创建 API Key 拿一把 Key。模型 ID 以 主站控制台 为准。
1. 安装
装 DeepSeek 官方原版包。打开终端,粘贴后回车:
bash
npm install -g @deepseek-ai/dsh
2. 启动网页
bash
dsh web浏览器打开 http://127.0.0.1:3080。
3. 打开「添加自定义提供方」
- 点左下角 设置。
- 左侧点 模型。
- 点 + 添加自定义提供方(不要点旁边的「添加提供方」,那是官方内置厂家)。



后面四个厂家都从这一步进表单。每加完一个,再点一次「添加自定义提供方」。
4. Claude
填写:
| 字段 | 填什么 |
|---|---|
| Provider ID | aicodecat |
| 显示名称 | aicodecat |
| API 地址 | https://aicode.cat/v1 |
| API 协议 | openai-completions |
| API 密钥 | 仪表盘 Key,Claude 模型请用 Claude 分组 |
| 模型目录 | 点 添加模型,把要用的 ID 贴进去 |
可用 ID(以控制台为准):
claude-haiku-4-5-20251001
claude-opus-4-6
claude-opus-4-7
claude-opus-4-8
claude-opus-5
claude-sonnet-4-6
claude-sonnet-5填完点 创建提供方。

选一个 Claude 模型,发「你好」,能正常回复即可。

5. ChatGPT
再添加一次自定义提供方:
| 字段 | 填什么 |
|---|---|
| Provider ID | aicodecat-gpt |
| 显示名称 | aicodecat-gpt |
| API 地址 | https://aicode.cat/v1 |
| API 协议 | openai-completions |
| API 密钥 | 仪表盘 Key |
| 模型目录 | 点 添加模型 贴 ID |
gpt-5.5
gpt-5.6-sol
gpt-5.6-terra
gpt-6-astra点 创建提供方。选一个 GPT 模型发「你好」。


6. Gemini
| 字段 | 填什么 |
|---|---|
| Provider ID | aicodecat-gemini |
| 显示名称 | aicodecat-gemini |
| API 地址 | https://aicode.cat/v1 |
| API 协议 | openai-completions |
| API 密钥 | 仪表盘 Key |
| 模型目录 | 点 添加模型 贴 ID |
gemini-3.1-pro-preview
gemini-3.7-flash
gemini-3.8-flash这里不要改成 /v1beta:协议已经是 Chat Completions,和 Gemini CLI 那条 Google 原生地址不是一路。
点 创建提供方。选一个 Gemini 模型发「你好」。


7. DeepSeek
| 字段 | 填什么 |
|---|---|
| Provider ID | aicodecat-deepseek |
| 显示名称 | aicodecat-deepseek |
| API 地址 | https://aicode.cat/v1 |
| API 协议 | openai-completions |
| API 密钥 | 仪表盘 Key |
| 模型目录 | 点 添加模型 贴 ID |
deepseek-flash
deepseek-v4-flash
deepseek-v4-flash-vision-exp
deepseek-v4-pro点 创建提供方。选一个 DeepSeek 模型发「你好」。


排错
- 四个厂家不要共用一个 Provider ID。
- 地址必须带
/v1。官方文档的baseURL示例也是网关加/v1。 - 改完配置不用重启
dsh web,下一句请求就会用新提供方。 - 失败先看 常见报错。