phaseo hermes,用一个专属密钥把 Phaseo 设为 Hermes Agent 的自定义端点;或者自己设置同样的四项 Hermes 设置和一行 .env。
使用 Phaseo CLI 设置
sh、bash 和 curl。随后 setup 会:
- 保存你当前的
model.provider、model.base_url、model.default和model.key_env值,以便移除时恢复。 - 创建一个
Phaseo CLI: Hermes Agent API Key,它 90 天后过期,每月支出上限为 $100。 - 把密钥以
OPENAI_API_KEY的形式写入 Hermes 的.env文件,放在以# >>> phaseo managed (do not edit)开头、以# <<< phaseo managed结尾的块中。你的其他行不会被改动,密钥也不会出现在命令行中。 - 运行
hermes config set,把 Hermes 指向 Phaseo:
model.key_env 告诉 Hermes 把 OPENAI_API_KEY 发送给自定义端点。没有这项设置时,Hermes 只会把该密钥发送给 OpenAI 自己的主机,请求到达 Phaseo 时就不带密钥。
Phaseo 会询问 Hermes 其 .env 文件的位置(hermes config env-path),这样可以覆盖配置档案和其他覆盖设置。如果 Hermes 无法给出位置,CLI 会使用 HERMES_HOME 中的 .env,或 ~/.hermes/.env(在原生 Windows 上为 %LOCALAPPDATA%\hermes\.env)。Hermes 把提供商密钥保存在这个明文文件中,所以请像保护其他密钥文件一样保护它。
再次运行 phaseo hermes 即可替换已过期的密钥或更换模型。它会保留首次运行时保存的设置。
手动配置 Hermes
把你的 Phaseo API 密钥添加到 Hermes 的.env 文件中:
.env
hermes config env-path 可以找到 Hermes 读取的 .env 文件。
确认可以正常使用
重启正在运行的 Hermes 会话,让它们使用 Phaseo 端点和密钥。运行hermes config get model.base_url --json,确认它返回 https://api.phaseo.app/v1,然后发送一条简短的提示词,并确认该请求出现在 设置 → 用量 → 日志 中。
移除 Phaseo
.env 中删除 Phaseo 的块,删除 CLI 保存在 ~/.config/phaseo/integrations/hermes.json 中的状态,并吊销密钥。请重启正在运行的 Hermes 会话,让它们重新加载恢复后的配置。
解决常见问题
其他智能体以及每个智能体都需要的提供商值,请参阅编程智能体。