Skip to content

Hermes 如何接入第三方大模型 API:正确配置方法与 ClawSocket 示例

如果你想给 Hermes Agent 接第三方大模型 API,正确方法不是乱改环境变量,而是按 Hermes 官方文档提供的两条路来配:

  1. hermes model 走交互式配置
  2. 直接改 ~/.hermes/config.yaml

Hermes 官方文档已经明确写到:Hermes Agent 可以连接任何 OpenAI-compatible API endpoint。只要目标服务实现 /v1/chat/completions,就可以接入。[^1]

先放入口:

快速结论

  • Hermes 可以接第三方大模型 API
  • 前提是目标服务是 OpenAI-compatible
  • 官方推荐做法是运行 hermes model
  • 如果你想手动配,改的是 ~/.hermes/config.yaml
  • 核心只需要 3 个值:Base URLAPI KeyModel name

一、Hermes 正确的接入方法

Hermes 官方文档给出的通用接法是:

bash
hermes model

然后按官方提示选择:

text
Custom endpoint (self-hosted / VLLM / etc.)

接着依次输入:

text
API base URL
API key
Model name

这就是 Hermes 官方推荐的第三方 API 接入方式。[^1]

二、Hermes 接第三方 API 的最短步骤

如果你只看步骤,照下面做:

  1. 安装并启动 Hermes
  2. 在终端执行 hermes model
  3. 选择 Custom endpoint (self-hosted / VLLM / etc.)
  4. 填入第三方接口的 Base URL
  5. 填入 API Key
  6. 填入 Model name
  7. 保存后开始新会话测试

三、ClawSocket 的配置示例

如果你用 ClawSocket,可以直接按这个思路填:

text
API base URL: https://api.clawsocket.com/v1
API key: 你的-CLAWSOCKET-KEY
Model name: claude-sonnet-4-5

如果你想换成别的模型,也只是改最后一项:

text
API base URL: https://api.clawsocket.com/v1
API key: 你的-CLAWSOCKET-KEY
Model name: gpt-5.5

或者:

text
API base URL: https://api.clawsocket.com/v1
API key: 你的-CLAWSOCKET-KEY
Model name: gemini-3.1-pro-preview

重点不是模型本身,而是这 3 个值必须来自同一个平台。

四、手动修改 config.yaml 的写法

Hermes 官方文档也给了手动配置方式。你可以直接改:

text
~/.hermes/config.yaml

最小写法是:

yaml
model:
  default: claude-sonnet-4-5
  provider: custom
  base_url: https://api.clawsocket.com/v1
  api_key: your-key

如果你要换模型,只改 default 即可:

yaml
model:
  default: gpt-5.5
  provider: custom
  base_url: https://api.clawsocket.com/v1
  api_key: your-key

这也是 Hermes 官方文档明确给出的 custom endpoint 配置形态。[^1]

五、Hermes 里哪些旧方法不要再用

这里有一个很关键的点:Hermes 官方文档明确说过,旧的 LLM_MODEL .env 配置方式已经移除,config.yaml 才是模型和 endpoint 的单一配置来源。[^1]

也就是说:

  • 不要再指望只改 LLM_MODEL
  • 不要把第三方 endpoint 配置散落在旧环境变量里
  • 该用 hermes modelconfig.yaml

六、怎么验证有没有接成功

最简单的办法就是配置完以后开一个新会话,发一句:

text
请用三句话说明当前工作目录的用途

如果 Hermes 能正常返回,就说明:

  • Base URL 正常
  • API Key 正常
  • 模型名正常

七、最容易填错的地方

1. Base URL 少了 /v1

Hermes 对接的是 OpenAI-compatible endpoint,通常要填:

text
https://api.clawsocket.com/v1

2. 模型名写错

一定要以平台当前实际支持的模型名为准。

3. 还在用旧环境变量思路

Hermes 现在以 config.yaml 为主,不要继续依赖已经移除的 LLM_MODEL

总结

Hermes 接第三方大模型 API 的正确方法就是:

bash
hermes model

然后选择:

text
Custom endpoint (self-hosted / VLLM / etc.)

再填入:

text
Base URL
API Key
Model name

如果你用 ClawSocket,最简单的示例就是:

text
Base URL: https://api.clawsocket.com/v1
API Key: 你的-CLAWSOCKET-KEY
Model name: claude-sonnet-4-5

如果你想继续看相关接入:

参考资料

[^1]: Hermes 官方 AI Providers 文档写明:支持任何 OpenAI-compatible API endpoint;交互式配置使用 hermes model 选择 Custom endpoint;手动配置写入 ~/.hermes/config.yaml;旧的 LLM_MODEL .env 方式已移除。

Last updated:

本站为独立第三方信息与服务站点,非 OpenAI、Google、Anthropic 官方网站,与上述品牌无官方隶属关系 · 免责声明