Hermes Agent
配置命名 provider、密钥引用和 Responses 传输方式。
先按准备 API Key设置 OPTIWAVES_API_KEY。本页使用支持 providers 字典与 transport 字段的 Hermes 配置格式。
1. 找到配置目录
Hermes 默认读取 ~/.hermes/config.yaml。设置过 HERMES_HOME 时,编辑该目录下的 config.yaml。
如果在 Windows 的 Linux 环境中运行 Hermes,配置与密钥都应在运行 Hermes 的同一个环境中设置;Windows 终端里的变量不会自动成为另一环境的变量。
2. 添加 OptiWaves provider
providers:
optiwaves:
name: OptiWaves
base_url: https://api.optiwaves.app/v1
key_env: OPTIWAVES_API_KEY
transport: codex_responses
default_model: auto
model:
provider: optiwaves
default: auto
agent:
reasoning_effort: mediumkey_env 填 API Key 的环境变量名称,transport 设为 codex_responses,模型填写 OptiWaves 的 ID,例如 auto。
也可以把密钥保存在 Hermes 私有目录的 .env 中:
OPTIWAVES_API_KEY=ow_your_api_key_here将占位值替换为自己的密钥。配置与密钥文件不要放进共享项目仓库。
3. 启动并验证
hermes选择 OptiWaves / Auto 并发送一个问题。连接失败时,运行 hermes doctor 查看配置问题。
4. 切换模型
修改 model.default 和 provider 的 default_model,例如都改为 auto-fast,然后重启 Hermes。显式模型也应使用 OptiWaves 的模型 ID,权限与消耗见模型与价格。
常见问题
| 情况 | 检查 |
|---|---|
| 提示未知 provider | 确认版本支持 providers 字典,并且 model.provider 对应 optiwaves |
| 没有读到密钥 | 检查 key_env 名称、启动环境和 Hermes 自己的 .env |
| 走了 Chat Completions | 检查 transport 是否为 codex_responses,以及旧配置是否覆盖它 |
| 修改后仍用旧模型 | 重启 Hermes,检查会话内已选择的模型与当前配置 |
完整格式见 Hermes 模型提供方文档。返回客户端选择。
本地记忆
API 接通后,可用 OptiWaves CLI 为这个客户端配置本地记忆:
optiwaves memory --client hermes重启客户端后,用一次保存和一次新会话召回检查结果。具体路径与限制见本地记忆。
售后群 1055897442