在 Hermes Agent 中通过 连连智枢 网关进行自主 AI 编程。
Hermes Agent 是 Nous Research 出品的开源自我进化 AI Agent 框架,具备跨会话持久记忆、内置工具与多平台支持(CLI、Telegram、Discord 等)。
前提条件
安装 Hermes Agent
Hermes Agent 是由 Nous Research 开发的开源自主学习 AI 智能体。在终端运行一键安装:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
验证安装:
hermes doctor
更多信息见 Hermes Agent 官方文档。
配置 连连智枢
Hermes Agent 支持任意 OpenAI 兼容 端点(实现 POST /v1/chat/completions 即可)。推荐使用交互式配置或编辑 ~/.hermes/config.yaml。
说明
较新版本以
config.yaml为模型与端点的唯一来源;请勿依赖已废弃的LLM_MODEL环境变量。自定义网关请用hermes model或下方 YAML 配置。
方式一:交互式配置(推荐)
hermes model
按提示操作:
- 选择 Custom endpoint (OpenAI-compatible / VLLM / etc.)(自定义 OpenAI 兼容端点)
- API base URL 填
https://51kik.com/v1(须含/v1) - API key 填控制台 连连智枢 推理 Key
- Model name 填模型目录中的
id
配置会写入 ~/.hermes/config.yaml 并在重启后保留。
方式二:手动编辑 config.yaml
编辑 ~/.hermes/config.yaml,将 YOUR_ROUTERBRAIN_KEY、YOUR_MODEL_ID 替换为实际值:
model:
default: YOUR_MODEL_ID
provider: custom
base_url: "https://51kik.com/v1"
api_key: YOUR_ROUTERBRAIN_KEY
也可使用命名自定义 provider,便于切换多个端点:
custom_providers:
- name: routerbrain
base_url: "https://51kik.com/v1"
api_key: YOUR_ROUTERBRAIN_KEY
api_mode: chat_completions
model:
default: YOUR_MODEL_ID
provider: custom
会话中可用 /model custom:routerbrain:YOUR_MODEL_ID 切换(以 Hermes 版本文档为准)。
方式三:OpenAI API provider + Base URL 覆盖
若选择内置 OpenAI API provider,可在 ~/.hermes/.env 中设置:
OPENAI_API_KEY=YOUR_ROUTERBRAIN_KEY
OPENAI_BASE_URL=https://51kik.com/v1
并在 config.yaml 中将 model.default 设为目录 id。此方式仅作用于 openai-api provider;更推荐 Custom endpoint 以免与其他 OpenAI Key 混淆。
开始使用
配置完成后运行:
hermes
即可与由 连连智枢 模型驱动的 Hermes Agent 对话。Hermes 的持久记忆与技能系统会跨会话保留项目上下文与偏好。
验证
hermes doctor
hermes -p "只回复 ok"
若失败,先用 curl 验证 Key 与模型(见 首次请求),再检查 config.yaml 中的 base_url 是否含 /v1。
思考模式
运行时可使用 /reasoning 开关扩展思考(若模型与 Hermes 版本支持):none 关闭,其他档位(如 minimal / low / medium / high)按需开启。
配置摘要
| 项 | 值 |
|---|---|
| 协议 | OpenAI 兼容(chat_completions) |
| Base URL | https://51kik.com/v1 |
| API Key | 控制台推理 Key |
| 模型 | 目录 id |
| 配置文件 | ~/.hermes/config.yaml |