Hermes Agent
Hermes Agent 是由 Nous Research 开发的自学习 AI 代理框架。它具有内置的学习循环,能够从经验中创建技能、在使用中改进,并跨会话构建用户模型。
特性
- 自学习循环:自动创建和改进技能
- 多平台支持:Telegram、Discord、Slack、WhatsApp、Signal
- 多模型支持:支持 OpenRouter、Anthropic、OpenAI、Gemini 等多种 LLM 提供商
- 自定义端点:支持任意 OpenAI 兼容的 API 端点
- 计划任务:内置 cron 调度器
- 子代理委托:支持并行工作流
配置方式
方法一:使用 custom 提供商(推荐)
编辑 ~/.hermes/cli-config.yaml:
model:
default: "claude-opus-4-6"
provider: "custom"
base_url: "https://gateway.mytokengate.com/v1"
api_key: "tg-your-api-key"方法二:使用环境变量
编辑 ~/.hermes/.env:
OPENAI_API_KEY=tg-your-api-key
OPENAI_BASE_URL=https://gateway.mytokengate.com/v1然后在 cli-config.yaml 中设置:
model:
default: "claude-opus-4-6"
provider: "custom"方法三:使用 CLI 配置
# 设置模型
hermes model set claude-opus-4-6
# 配置自定义端点
hermes config set model.provider custom
hermes config set model.base_url https://gateway.mytokengate.com/v1配置说明
| 参数 | 说明 |
|---|---|
model.default | 默认使用的模型,如 claude-opus-4-6、gpt-5.1 |
model.provider | 设置为 custom 以使用自定义端点 |
model.base_url | MyTokenGate API 地址,包含 /v1 后缀 |
model.api_key | 你的 MyTokenGate API Key |
使用 Anthropic 原生 API
如果你想使用 Anthropic 原生 API 格式:
model:
default: "claude-opus-4-6"
provider: "anthropic"
base_url: "https://gateway.mytokengate.com/v1"并在 .env 中设置:
ANTHROPIC_API_KEY=tg-your-api-key验证配置
# 启动交互式聊天
hermes
# 查看当前配置
hermes config list
# 诊断问题
hermes doctor从 OpenClaw 迁移
如果你之前使用 OpenClaw,Hermes 提供了自动迁移工具:
# 预览迁移内容
hermes claw migrate --dry-run
# 执行迁移
hermes claw migrate相关链接
Last updated on