首页 案例 GEO服务 8大场景 文章 关于我们 部署指南 预约诊断
官方认证

为什么选择官方指南?

电商平台的低价教程存在三大风险,官方指南帮你避坑

⚠️

版本过时

电商教程往往基于旧版本,缺少关键安全修复和功能更新。官方指南跟随最新 stable 版本。

🛡️

恶意 Skill

第三方打包镜像可能植入恶意 Skill,窃取你的 API Key 或敏感数据。官方安装包经过安全审计。

🎯

无售后支持

遇到问题找谁?官方指南配套官方支持渠道,遇到问题有人管,不是卖完就不管。

部署方式总览

根据你的技术背景和需求,选择合适的安装方式

🐳
推荐
Docker Compose

适合:有一定 Docker 基础的用户。一键启动,环境隔离,便于维护和升级。

查看详情 →
🐍
灵活
pip 安装

适合:Python 开发者,需要自定义环境或集成到现有项目。

查看详情 →
极速
一键脚本

适合:快速体验,测试环境。一行命令完成安装。

查看详情 →
推荐方案

Docker Compose 部署

最稳定、最可维护的部署方式,适合生产环境

前置要求

  • Docker 20.10+
  • Docker Compose 2.0+
  • 4GB+ RAM(推荐 8GB)
  • 10GB+ 可用磁盘空间
  • Python 3.10+(可选,仅开发模式)

步骤 1:创建项目目录

BASH
mkdir -p ~/hermes && cd ~/hermes

步骤 2:创建 docker-compose.yml

YAML
version: '3.8'
services:
  hermes:
    image: nousresearch/hermes:latest
    container_name: hermes
    ports:
      - "18790:18790"  # Web UI
    volumes:
      - ./data:/app/data
      - ./profiles:/opt/data/profiles
    environment:
      - HERMES_PORT=18790
      - OPENMAIC_URL=http://172.18.0.1:3000
    restart: unless-stopped
    networks:
      - hermes-net

networks:
  hermes-net:
    driver: bridge

步骤 3:启动服务

BASH
docker compose up -d
docker compose logs -f hermes
💡
官方建议

生产环境建议配置反向代理(Nginx/Caddy)和 SSL 证书。参考我们的 GEO 服务 获取专业部署支持。

灵活方案

pip 安装

适合 Python 开发者,完全掌控环境配置

前置要求

  • Python 3.10 或 3.11(推荐 3.11)
  • pip 23.0+
  • 2GB+ RAM
  • Linux / macOS / WSL

步骤 1:安装 Hermes

BASH
# 使用 pip 安装
pip install hermes-agent

# 或使用国内镜像加速
pip install hermes-agent -i https://pypi.tuna.tsinghua.edu.cn/simple

步骤 2:初始化配置

BASH
# 生成配置文件
hermes init

# 编辑配置(至少设置 API Key)
vim ~/.hermes/config.yaml

步骤 3:最小配置示例

YAML
# ~/.hermes/config.yaml
version: "1.0"
port: 18790

# 主模型(必填)
model:
  provider: anthropic
  model: claude-sonnet-4
  api_key: ${ANTHROPIC_API_KEY}

# 辅助模型(可选)
auxiliary:
  provider: openai
  model: gpt-4o
  api_key: ${OPENAI_API_KEY}
⚠️
重要提醒

切勿硬编码 API Key 到配置文件!使用环境变量或 secrets manager。示例:api_key: ${ANTHROPIC_API_KEY}

极速体验

一键脚本

适合快速体验或测试环境,一行命令完成安装

🔧
一键安装脚本

以下脚本会自动检测系统环境,下载最新稳定版,完成基础配置。适合快速体验,生产环境建议使用 Docker Compose。

BASH
curl -fsSL https://get.hermes.ai | bash
⚠️
安全提示

使用一键脚本前,请务必验证脚本来源。建议先阅读脚本内容或使用官方 Docker 镜像。脚本可能随版本更新,请访问 hermes-agent.nousresearch.com 获取最新链接。

基础配置

完成安装后,需要配置模型 API 和基础参数

config.yaml 核心参数

参数 说明 示例
port Web UI 端口 18790
model.provider 模型提供商 anthropic / openai / custom
model.model 模型名称 claude-sonnet-4
model.api_key API 密钥(建议环境变量) ${ANTHROPIC_API_KEY}
auxiliary 辅助模型(可选) openai / gpt-4o

auth.json 配置

auth.json 存储用户身份信息,用于飞书、Discord 等第三方平台认证:

JSON
{
  "feishu": {
    "app_id": "cli_xxxxx",
    "app_secret": "xxxxx"
  },
  "discord": {
    "token": "xxxxx"
  }
}

多 Profile 架构

马户科技推荐的多人协作部署模式

Hermes 支持多 Profile 架构,允许你在同一实例中运行多个独立 Agent,每个 Agent 拥有独立的配置、记忆和技能。马户科技使用四 Profile 架构:

PROFILE 1
宝音 (baoyin)

战略大脑。负责情报分析、决策辅助、跨 Agent 协调。

PROFILE 2
铁柱 (tiezhu)

代码之手。负责开发、运维、基础设施管理。

PROFILE 3
鞍鞑 (anda)

内容之王。负责中文内容生产、SEO、多平台运营。

PROFILE 4
吉日 (jiri)

情报猎手。负责 AI 情报采集、竞品监控、趋势扫描。

💡
架构优势

多 Profile 架构实现"一个大脑,多只手"的协作模式。每个 Profile 专注自己的领域,通过 Kanban 看板协同工作,避免权限混乱和记忆污染。

验证安装

确认 Hermes 安装成功并正常运行

步骤 1:检查状态

BASH
hermes status

预期输出:显示版本号、运行状态、已加载的 Profile 列表。

步骤 2:运行诊断

BASH
hermes doctor

预期输出:系统健康检查报告,包括配置、依赖、网络、权限等项目的检查结果。

步骤 3:访问 Web UI

打开浏览器访问:http://localhost:18790

如果看到 Hermes Dashboard,说明安装成功!

常见问题排查

遇到问题先查这里,90% 的问题可以自行解决

PermissionError: [Errno 13] Permission denied

原因:配置文件或数据目录权限不足。
解决:检查目录所有权:chown -R $USER ~/.hermes

Address already in use

原因:端口 18790 被其他进程占用。
解决:更换端口或停止占用进程:lsof -ti:18790 | xargs kill -9

ModuleNotFoundError: No module named 'hermes'

原因:Hermes 未正确安装或 Python 环境不一致。
解决:重新安装:pip install --force-reinstall hermes-agent

API rate limit / 429 error

原因:API 调用超限或并发过高。
解决:检查 API 配额,降低请求频率,或启用 fallback 链配置。

Cannot connect to Docker daemon

原因:Docker 服务未运行或当前用户无权限。
解决:启动 Docker:sudo systemctl start docker,或将用户加入 docker 组。

MemoryError / OOM killed

原因:内存不足,Hermes 被系统杀死。
解决:增加 RAM(推荐 8GB+),或减少 Profile 数量,或启用内存限制配置。

安全实践指南

保护你的 AI Agent,从安全配置开始

🔑

密钥管理

  • 使用环境变量或 secrets manager
  • 禁止硬编码 API Key 到配置文件
  • ⚠️ 定期轮换密钥,至少每 90 天
📁

权限隔离

  • 不同 Profile 使用不同 API Key
  • 限制文件系统访问范围
  • ⚠️ 定期审计 Skill 权限
🔄

更新策略

  • 定期检查官方更新(每 2 周)
  • 更新前备份配置和数据
  • ⚠️ 生产环境先在 staging 验证
📊

日志审计

  • 启用操作日志记录
  • 定期审计 API 调用日志
  • ⚠️ 敏感操作需二次确认

官方支持渠道

遇到问题?我们在这里帮你

📖

官方文档

完整的 Hermes Agent 使用文档,包括 API 参考、配置详解、Skill 开发指南。

访问文档 →
💻

GitHub

源码仓库、Issue 追踪、Release Notes。报告 Bug 或提交 Feature Request。

访问 GitHub →
💬

社区支持

加入官方社区,与其他用户交流经验,获取实时帮助。

联系我们 →

准备好开始了吗?

选择适合你的部署方式,5 分钟完成 Hermes Agent 安装。遇到问题随时联系官方支持。

→ 预约诊断
↑ 回到顶部