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