AI智能体技术快速演进,具备记忆沉淀、自主任务拆解、自我迭代进化能力的Hermes Agent,成为处理调研分析、报告撰写、多步骤复杂工作流的优秀开源框架。借助计算巢的自动化应用部署能力,无需手动处理服务器环境、依赖包安装、安全组配置等繁杂工作,搭配百炼平台Coding Plan、Token Plan两套订阅服务,即可快速搭建一套稳定可运行的自进化AI智能体,大幅降低智能体的落地与运维门槛。本文完整梳理账号准备、资源规划、计算巢实例部署、百炼双计划接入、服务验证、多端网关配置以及故障排查全部流程,附带可直接复制的终端命令,帮助个人开发者、小团队快速完成Hermes Agent云上部署。
一、部署前期准备工作
1.1 账号与权限配置
首先完成账号注册与实名认证,这是使用计算巢与百炼大模型服务的基础。登录控制台,进入百炼大模型服务板块,阅读并确认服务协议,完成百炼服务开通。如果使用子账号进行运维开发,主账号必须授予子账号计算巢管理权限和百炼API调用权限,否则部署、调用模型接口的时候会出现权限拒绝报错。
在正式部署前,需要区分Hermes Agent与OpenClaw两款智能体框架的定位差异,方便匹配业务需求。Hermes Agent主打自进化、长时记忆,擅长处理深度研究、多步骤拆解的复杂任务,会在执行任务的过程中沉淀技能与用户习惯,越使用适配度越高;OpenClaw偏向消息网关与办公IM对接,适合日常消息应答、轻量自动化任务。如果业务重点是资料调研、自动撰写分析报告、复杂任务自主拆解,优先选择Hermes Agent。
Hermes Agent有两种主流部署路径,第一种是计算巢一键部署,全部流程可视化,自动创建云服务器、配置网络安全、安装全套依赖,适合绝大多数开发者;第二种是手动在ECS执行脚本安装,自由度更高,适合深度二次开发的技术人员。本文重点讲解计算巢的完整实操流程。
零基础部署AI Agent:OpenClaw/Hermes Agent喂饭级步骤流程
第一步:👉点击打开访问阿里云OpenClaw/Hermes Agent一键部署专题页面。








👉访问订阅阿里云百炼Token Plan AI大模型服务 。支持多模型切换,用于多模态模型灵活调用,实现多模型、多工具、多场景下的额度共享与统一管理,兼顾灵活性、稳定性与安全性,大幅降低企业使用大模型的门槛与成本。




第二步:👉打开选择阿里云轻量应用服务器,配置参考如下:
- 镜像:OpenClaw(或Hermes Agent)镜像(已经购买服务器的用户可以重置系统重新选择镜像)
- 实例:内存必须2GiB及以上。
- 地域:默认美国(弗吉尼亚),目前中国内地域(除香港)的轻量应用服务器,联网搜索功能受限。
- 时长:根据自己的需求及预算选择。



第三步:打开访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。

前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw/Hermes:单击执行命令,生成访问OpenClaw/Hermes的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw/Hermes对话页面。
阿里云百炼Coding Plan API-Key 获取、配置保姆级教程:
创建API-Key,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
- 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。

- 回到轻量应用服务器-控制台,单击服务器卡片中的实例 ID,进入服务器概览页。

- 在服务器概览页面单击应用详情页签,进入服务器详情页面。

- 端口放通在OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw 服务运行端口的防火墙。

- 这里系统会列出我们第一步中创建的阿里云百炼 Coding Plan的API Key,直接选择就可以。

- 获取访问地址单击访问 Web UI 面板下的执行命令,获取 OpenClaw WebUI 的地址。


1.2 资源与环境规划
计算巢部署Hermes Agent会自动创建底层ECS实例,提前做好资源规划能够避免部署失败、性能不足的问题。
- 部署地域:优先选择主流可用地域,尽量和百炼订阅开通地域保持一致,降低跨地域网络延迟,提升模型响应速度。
- 实例硬件规格:入门测试场景推荐ecs.c6.large(2vCPU/4GiB),可以满足基础对话、记忆存储、任务拆解;企业多任务并发场景建议ecs.g7.2xlarge或者更高配置。
- 账户余额:如果选择按量付费模式,账户预留余额建议不低于100元,防止因为账户欠费,导致实例被停止、部署流程中断。
1.3 百炼两套订阅开通与API‑Key获取
百炼平台提供Token Plan、Coding Plan两套独立订阅方案,计费模式、适用场景完全不同,两套方案的密钥不能互相混用,部署Hermes Agent前需要提前开通并保存凭证。
- Token Plan:面向多模态、多模型灵活调用场景,支持文本、图像等能力,兼容数十款主流大模型,使用OpenAI兼容接口。适合通用问答、资料调研、多模型对比实验。订阅之后进入「我的订阅」页面,获取以
sk‑sp‑开头的API‑Key,以及对应的Base URL。 - Coding Plan:面向代码开发场景,按月订阅,按照调用次数进行计量,内置多款代码专项大模型,适合代码编写、调试、脚本生成,高频开发场景可以有效控制成本,获取以
sk‑cp‑开头专属API‑Key与服务接入地址。
重要提醒:API‑Key只会在创建瞬间完整展示,务必立刻复制保存。一旦密钥泄露,需要马上删除旧密钥重新生成,旧密钥会直接失效。
二、计算巢平台部署Hermes Agent
计算巢作为一站式应用部署管理平台,Hermes Agent已经上架服务目录,无需手动敲写大量安装脚本,可视化填写参数,平台自动完成云资源创建、镜像拉取、依赖安装、安全组放行、服务自启动,整个部署过程仅需要5‑10分钟。
2.1 进入计算巢服务目录
登录控制台,搜索进入计算巢服务,左侧导航栏点击服务目录,搜索框输入“Hermes Agent”,找到官方服务卡片,点击正式创建进入部署配置页面;也可以通过官方专题跳转链接直接进入部署页面。
2.2 填写实例部署参数
在部署配置页面完成核心参数设置,其余配置项保持系统默认即可。
- 基础信息:自定义实例名称,例如
hermes‑agent‑dev;选择和百炼服务就近的部署地域,降低网络时延。 - 资源配置:选择规划好的ECS实例规格;设置实例登录密码,密码长度8‑30位,同时包含大小写字母、数字、特殊符号;付费模式测试环境优先选择按量付费,测试结束可以直接释放资源,节约成本。
- 应用配置:可以勾选预配置Token Plan,粘贴Token Plan的API‑Key和Base URL;如果需要同时使用Coding Plan,可以先完成部署,后续通过命令行追加配置。
- 网络配置:勾选开启公网访问,计算巢会自动配置安全组,放行Hermes Agent所需的8080、9090等服务端口,无需手动新增安全组规则。
2.3 提交部署,等待实例运行
参数全部核对完成,点击下一步确认订单,阅读并勾选服务协议,点击立即创建。计算巢自动执行整套部署流水线:创建ECS云服务器、挂载系统盘、拉取Hermes Agent镜像、安装Python全套依赖、写入环境变量、启动后台服务。
进入计算巢的服务实例列表,查看部署状态,初始状态为部署中,等待数分钟状态切换为运行中,代表部署完成。复制实例对应的公网IP,用于后续WebUI访问以及远程终端连接。
2.4 Workbench远程登录实例
部署完成之后,需要远程进入服务器终端,完成双模型订阅的精细化配置。
- 在计算巢服务实例详情页,切换到资源标签,找到对应的ECS实例,点击远程连接。
- 选择Workbench免密登录,如果弹出服务关联角色提示,点击确定完成角色创建;登录失败的情况下,点击一键加白修复安全组策略,重新发起登录。
- 登录成功之后进入Linux终端,默认操作用户为root,就可以执行Hermes Agent全部管理命令。
三、Hermes Agent配置百炼Coding Plan与Token Plan
计算巢部署阶段可以预填入一套订阅凭证,如果需要同时启用Token Plan与Coding Plan两套模型来源,支持命令行快速配置,也可以直接修改yaml配置文件做深度定制。
3.1 命令行快速配置(新手优先)
3.1.1 配置Token Plan
# 切换root用户保证权限完整
sudo su root
# 设置模型供应商为自定义兼容模式
hermes config set model.provider custom
# Token Plan兼容接口地址
hermes config set model.base_url https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
# 替换为自己的Token Plan API Key
hermes config set model.api_key sk-sp-xxxxxxxxxxxxxxxxxxxxxxxx
# 设置Token Plan默认调用模型
hermes config set model.default qwen3.7-max
# 查看当前模型配置,校验参数
hermes config get model
3.1.2 追加配置Coding Plan作为第二套模型源
# 新增coding‑plan独立配置分组
hermes config set model.providers.coding-plan.provider custom
# Coding Plan兼容接口地址
hermes config set model.providers.coding-plan.base_url https://coding-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
# 替换为Coding Plan的API Key
hermes config set model.providers.coding-plan.api_key sk-cp-xxxxxxxxxxxxxxxxxxxxxxxx
# 设置coding‑plan分组默认模型
hermes config set model.providers.coding-plan.default qwen3.6-flash
# 保存全部配置文件
hermes config save
# 重启Hermes Agent服务让配置生效
hermes restart
3.2 修改配置文件精细化调参
复杂业务场景,需要批量调整更多参数,可以直接编辑Hermes Agent配置文件,文件路径~/.hermes/config.yaml。
# 使用vi编辑器打开配置文件
vi ~/.hermes/config.yaml
填入下面完整配置内容,同时保留两套模型源:
model:
# 默认全局使用Token Plan
default: qwen3.7-max
provider: custom
base_url: https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
api_key: sk-sp-xxxxxxxxxxxxxxxxxxxxxxxx
providers:
coding-plan:
provider: custom
base_url: https://coding-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
api_key: sk-cp-xxxxxxxxxxxxxxxxxxxxxxxx
default: qwen3.6-flash
编辑完成按下Esc,输入:wq保存并退出编辑器,执行重启命令加载配置:
hermes restart
3.3 配置校验与模型切换
执行hermes config get model,打印完整配置,确认两套订阅的接口地址、密钥信息完整无误。
进入Hermes交互终端,使用内置命令完成模型切换:
- 查看全部可用模型列表:
/model - 切换到Token Plan模型:
/model set qwen3.7-max - 切换到Coding Plan模型:
/model set coding-plan:qwen3.6-flash
四、Hermes Agent服务验证与多端网关配置
部署、模型接入全部完成,需要分别从Web网页界面、终端TUI交互验证智能体是否可以正常调用大模型能力,也可以开启多端网关,把智能体接入聊天软件。
4.1 WebUI网页访问验证
浏览器访问地址:http://ECS公网IP:8080,打开Hermes Agent WebUI界面,输入部署时设置的实例登录密码进入对话页面。输入测试指令,例如“写一段Python冒泡排序代码”,分别切换两套订阅对应的模型,观察是否可以正常返回回答,没有接口报错,代表整条调用链路工作正常。
4.2 终端TUI交互验证
在Workbench终端直接输入hermes,进入文本交互界面,发送测试问题,验证通用问答;切换到Coding Plan模型测试代码生成效果。
常用交互指令:
/hermes # 进入交互式对话
/help # 查看全部可用指令
/history # 查看历史会话记录
/clear # 清空当前对话上下文
/exit # 退出交互终端
4.3 启用Telegram网关(可选)
Hermes Agent支持对接Telegram、Discord、飞书等消息平台,实现在聊天软件中和智能体直接交互。以Telegram网关为例,执行下面命令:
# 安装网关依赖库
pip install python-telegram-bot
# 启动Telegram网关,替换为你的Bot Token
hermes gateway start telegram --token 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
网关启动成功后,在Telegram客户端搜索对应的Bot账号,即可发起对话,调用百炼平台的大模型能力。
五、常见故障排查、性能成本优化
5.1 高频问题排查
- 计算巢部署失败:实例长时间停留在部署中或者状态显示失败,优先检查账户余额是否充足、所选实例规格在当前地域是否有库存;删除失败实例,核对参数后重新提交部署任务。
- 模型调用提示API Key无效:核对Token Plan与Coding Plan密钥不能混用,检查Base URL复制完整,密钥前后不要带有空格换行符号。
- 服务启动异常:查看运行日志定位报错信息。
如果配置文件损坏,可以删除配置文件,重新执行配置流程。hermes logs - WebUI页面无法打开:确认ECS公网IP地址正确,检查安全组已经放行8080端口;本地可以执行telnet测试端口连通性。
telnet ECS公网IP 8080
5.2 性能、成本与安全优化建议
- 实例规格按需选择:开发测试环境使用2核4G入门规格;生产高并发场景升级更高配置。测试完成及时释放按量付费ECS实例,避免持续产生计费。
- 订阅方案合理搭配:代码编写、脚本调试优先选用Coding Plan按月订阅;通用调研、多模态、多模型测试场景选择Token Plan,灵活切换模型。
- 安全加固方案:Web访问端口不要对全网0.0.0.0/0开放,限制为可信办公IP;定期轮换百炼API‑Key;定期升级Hermes Agent版本,修复安全漏洞;SSH远程登录端口同样限制来源IP,降低服务器被扫描爆破风险。
- 日志维护:定期清理
~/.hermes/logs日志目录,防止日志文件持续膨胀占用磁盘存储空间。
六、总结
依托计算巢的自动化部署能力,搭配百炼Coding Plan、Token Plan两套订阅服务,普通开发者可以快速搭建Hermes Agent自进化AI智能体,不用投入大量精力研究底层环境、依赖安装。
Hermes Agent区别于普通对话机器人,具备长时记忆、任务自主拆解、技能自我迭代的核心能力,既可以通过WebUI网页端使用,也可以对接各类IM聊天网关,把智能体能力融入工作流程。Coding Plan适合高频代码开发场景,Token Plan适合通用多模态任务,两套订阅可以同时配置,按需切换调用。
按照本文账号准备、计算巢实例部署、百炼双计划接入、服务验证、故障排查整套流程操作,即可得到一套自主可控的云上AI智能体。后续还可以继续探索Hermes Agent自定义工具开发、多智能体协同工作流、记忆库调优等高级功能,结合百炼平台丰富的模型生态,拓展更多自动化业务场景。