在 Hermes 桌面端配置中转站的 API Key,核心是选择 Custom endpoint(自定义端点) 选项,然后填入你的中转站地址、API Key 和模型名称。
主要有两种方法,你可以根据使用习惯选择其中一种:
📋 方法一:图形界面配置 (最简单,推荐)
如果你刚打开 Hermes Desktop,或者还没有配置过任何模型,可以在欢迎界面直接配置;如果想更换模型,也可以通过设置菜单进入。
- 进入配置:在应用主界面找到并点击
Setup (设置) 选项,或者直接运行模型选择向导。
- 选择供应商:在模型供应商列表中,滚动找到并选择
Custom endpoint (自定义端点) 或 OpenAI Compatible (OpenAI兼容选项)。
- 填写信息:在弹出的表单中填入以下三项:
- API Base URL:填写你的中转站服务地址 (例如:
https://api.your-proxy.com/v1)。注意:这里只要填写基础地址,不要在末尾加 /chat/completions 之类的路径。
- API Key:粘贴你在中转站获取的 API 密钥。
- Model name:输入你想要使用的具体模型名称 (例如:
gpt-4o 或 claude-3.5-sonnet),这个名称取决于中转站支持哪些模型。
- 保存:确认无误后保存,应用会自动切换到新的配置。
💻 方法二:命令行/终端配置
如果你更喜欢用命令行,或者图形界面遇到问题,可以通过终端命令来完成配置。
运行配置命令:打开你的终端(Windows 用户注意,最好使用 WSL2 环境),输入以下命令启动交互式配置:
hermes model
选择自定义:在交互菜单中,使用方向键选择 Custom endpoint (自定义端点) 并按回车确认。
填写信息:按照终端的提示,依次输入你的中转站 Base URL、API Key 和你想使用的模型名称。
⚙️ 高级用户:直接修改配置文件
对于习惯手动操作的用户,可以直接编辑配置文件,这样更直接、快速。
- 定位配置文件:Hermes 的配置文件通常位于用户目录下。你需要找到
~/.hermes/config.yaml (在 Windows 的 WSL2 环境中,路径为 /home/你的用户名/.hermes/config.yaml)。
- 修改配置:使用文本编辑器打开文件,找到
model: 部分,将其修改为类似下方的格式。记得将示例中的 URL、密钥和模型名替换为你自己的。
model:
provider: custom
default: claude-sonnet-4
base_url: https://api.your-proxy.com/v1
api_key: sk-xxxxxxxxxxxxx
api_mode: openai
特别注意:Windows 原生环境(非 WSL2)直接运行 Hermes 可能会有兼容性问题。官方推荐在 WSL2 的 Ubuntu 子系统下运行,能避免很多意想不到的报错。
✅ 验证与排错
配置完成后,建议先用下面的命令测试一下能否正常连接,这能帮你快速定位问题。
hermes doctor
如果命令输出中显示 LLM provider: OK,说明配置成功了。如果不行,可以检查以下几点:
- Base URL 是否正确:记得不要包含多余的路径。
- API Key 是否有效:确认密钥没有过期且有额度。
- 模型名称是否正确:模型名必须和中转站支持的完全一致,注意大小写。
- 上下文长度:Hermes 对模型要求较高,建议使用上下文窗口至少 64K 的模型,否则部分功能可能会受限。
你用的中转站是 OpenAI 格式还是 Anthropic 格式的?如果配置时报错,可以把错误信息发给我看看。