AI 工具接入
Hermes
同时会说 OpenAI 与 Anthropic 两套协议
Hermes 是一款轻量终端 Agent,OpenAI 与 Anthropic 两套协议都认。接 AICoderBox 时,选哪套协议取决于你想用哪类模型:Claude 系走 Anthropic,其余走 OpenAI。下面以 OpenAI 兼容模式为例。
配置文件
toml
# ~/.config/hermes/hermes.toml
[provider]
protocol = "openai"
base_url = "https://coder.aicoderbox.com/v1"
api_key = "sk-acb-xxxx"
model = "gpt-5.5"想让 Hermes 走 Claude,把上面两行改成 Anthropic 协议即可:
toml
protocol = "anthropic"
base_url = "https://coder.aicoderbox.com"
model = "claude-sonnet-5"两套协议的路径差异: OpenAI 模式 base_url 要带
/v1(网关拼 /chat/completions);Anthropic 模式只填到域名(网关拼 /v1/messages)。别混。第一次对话
bash
hermes chat "把这个 bug 复现步骤整理成 issue"常见报错
| 现象 | 多半是 | 怎么办 |
|---|---|---|
| 401 未授权 | Key 拼错,或漏了 sk-acb- 前缀 | 回控制台核对,整把重新粘贴 |
| 402 积分不足 | 余额池空了 | 去充值套餐,或用兑换码激活订阅 |
| 404 模型不存在 | 模型名拼写不对 | 对照 模型价格 里的准确名称 |
| 连不上 / 超时 | Base URL 写错或漏了 https | 确认指向 https://coder.aicoderbox.com |