在AI开发与智能体应用快速普及的当下,Hermes Agent凭借自我进化、经验沉淀、跨会话记忆等核心能力,成为开发者构建AI助手与自动化工作流的热门选择。而阿里云ECS云服务器凭借稳定的算力、灵活的配置与完善的生态,为Hermes Agent提供了理想的运行环境。同时,阿里云百炼推出的Coding Plan与Token Plan订阅服务,为Hermes Agent接入大模型能力提供了低成本、高性价比的解决方案。本文将以保姆级的详细步骤,从ECS实例创建、Hermes Agent部署,到百炼Coding Plan、Token Plan的开通与配置,再到实战验证与避坑指南,带你完整掌握在阿里云ECS上部署Hermes Agent并对接百炼大模型服务的全流程,无需复杂技术背景,即可快速落地AI智能体应用。
阿里云部署AI Agent:OpenClaw/Hermes Agent全网最简单,只需两步,详情👉访问阿里云OpenClaw/Hermes一键部署专题页面了解。








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




一、前期准备:ECS实例选型与环境配置
1. ECS实例选型建议
Hermes Agent运行需要基础的算力与内存支持,结合其功能特性与成本考量,推荐以下ECS实例配置:
- 入门级(个人开发者/测试):2核2G内存、40G ESSD云盘、3M带宽,选择通用算力型u1或经济型e实例,年付价格低至99元,满足基础的Hermes Agent运行与轻量级AI交互需求。
- 进阶级(小型团队/生产):2核4G内存、60G ESSD云盘、5M带宽,选择通用型g9i或倚天ECS实例,算力更强、内存更充足,可支撑多轮智能体交互与复杂任务处理。
- 旗舰级(大型项目/多智能体):4核8G及以上内存、100G ESSD云盘、10M带宽,选择计算型c9i或内存型r9i实例,适配大规模智能体协作与高并发调用场景。
地域选择:优先选择华北2(北京)地域,因百炼Coding Plan与Token Plan目前主要支持该地域,可避免地域不匹配导致的调用失败。
2. ECS实例创建与初始化
- 登录阿里云控制台,进入ECS实例创建页面,选择上述推荐的实例规格、镜像(推荐CentOS 7/8或Ubuntu 20.04/22.04,兼容性最佳)、存储与带宽配置。
- 设置实例登录密码(需包含大小写字母、数字与特殊字符),开启云助手服务(阿里云官方镜像默认预装,无需额外操作,为后续OOS一键部署Hermes Agent提供支持)。
- 完成支付后,等待实例创建完成,在ECS控制台获取实例公网IP与登录信息。
- 远程连接ECS实例:可通过Workbench一键连接,或使用本地SSH工具(如Xshell、FinalShell),输入公网IP、用户名(root)与密码登录。
3. 系统环境基础配置(可选,提升稳定性)
登录ECS实例后,执行以下命令更新系统并安装基础工具,确保后续部署顺利:
# 更新系统包(CentOS/RHEL)
yum update -y && yum install -y wget curl git vim unzip
# 更新系统包(Ubuntu/Debian)
apt update -y && apt upgrade -y && apt install -y wget curl git vim unzip
# 关闭防火墙(测试环境,生产环境建议配置安全组规则)
systemctl stop firewalld && systemctl disable firewalld
二、Hermes Agent部署:三种方案任选,零门槛快速安装
零基础部署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 的地址。


方案一:OOS扩展程序一键部署(推荐,新手首选)
阿里云OOS(系统运维管理)提供Hermes Agent官方扩展程序,无需手动配置环境与依赖,3-5分钟即可完成安装,全程可视化操作。
- 登录阿里云OOS控制台,在左侧导航栏选择服务器管理 > 扩展程序。
- 在公共扩展程序页签中,找到Hermes Agent扩展程序卡片,点击安装扩展程序。
- 在弹出的面板中,选择已创建的ECS实例,点击创建,系统将自动通过云助手下发安装任务。
- 等待安装完成(约3-5分钟),可在OOS任务列表中查看安装进度。
- 验证安装:远程连接ECS实例,执行以下命令,若返回版本号则安装成功。
hermes --version
方案二:手动脚本安装(适合自定义配置)
若需自定义安装路径或版本,可通过官方脚本手动安装,国内用户推荐使用加速镜像,避免网络问题。
- 远程连接ECS实例,执行以下命令下载并运行安装脚本(国内加速版):
```bash国内用户推荐加速镜像
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash
官方原版(海外用户)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
2. 脚本会自动安装Python、Node.js等所有依赖,无需手动配置,安装完成后刷新环境变量:
```bash
source ~/.bashrc
# 若使用zsh,执行 source ~/.zshrc
- 验证安装:执行
hermes --version,返回版本号即成功。
方案三:计算巢一键部署(适合批量/企业级部署)
通过阿里云计算巢,可一键部署Hermes Agent社区版,自动完成环境搭建,适合批量部署或企业级场景。
- 登录阿里云控制台,搜索进入计算巢,在模型市场中找到Hermes Agent社区版。
- 点击创建服务实例,配置服务名称、地域(推荐华北2)、付费类型(按量付费/包年包月)、实例密码。
- 确认订单并创建,系统自动部署ECS实例与Hermes Agent,部署完成后通过Workbench远程连接实例。
- 验证安装:执行
hermes --version,确认安装成功。
三、百炼Coding Plan与Token Plan开通:获取API Key
Hermes Agent的核心能力依赖大模型服务,需开通阿里云百炼Coding Plan或Token Plan,获取专属API Key用于配置接入。两者定位不同,可根据需求选择:
- Coding Plan:面向个人开发者的固定月费订阅服务,适合IDE编码、代码调试等交互式场景,价格低、使用简单,仅支持文本模型。
- Token Plan:按Credits统一计费,支持个人版与团队版,适配智能体长时自治、批量任务、多模态处理,支持团队协作与合规审计。
1. 开通百炼Coding Plan
- 登录阿里云百炼控制台,进入Coding Plan页面。
- 选择订阅周期(月付/季付/年付),完成支付开通服务。
- 开通后,在Coding Plan页面生成API Key(仅显示一次,务必复制保存),Coding Plan的API Key以
sk-cp-开头。 - 记录Coding Plan的Base URL:
https://coding.dashscope.aliyuncs.com/v1(Anthropic兼容)或https://coding.dashscope.aliyuncs.com/compatible-mode/v1(OpenAI兼容)。
2. 开通百炼Token Plan
- 登录阿里云百炼控制台,进入Token Plan页面,选择个人版(Lite/Standard/Pro)或团队版。
- 个人版Lite套餐39元/月起,Standard 139元/月,Pro 499元/月;团队版按席位计费,基础席位150元/月起。
- 完成订阅后,在我的订阅页面生成API Key(Token Plan API Key以
sk-sp-开头,与Coding Plan、通用API Key不可混用)。 - 记录Token Plan的Base URL:
- OpenAI兼容:
https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1 - Anthropic兼容:
https://token-plan.cn-beijing.maas.aliyuncs.com/apps/anthropic
- OpenAI兼容:
四、Hermes Agent配置百炼Coding Plan/Token Plan:两种方式详解
方式一:命令行交互式配置(新手推荐)
远程连接ECS实例,直接执行hermes命令,进入交互式配置向导,按提示完成百炼API接入:
# 启动Hermes交互式配置
hermes
配置步骤:
- 选择大模型提供商:输入
aliyun(阿里云百炼)。 - 选择计划类型:输入
coding(Coding Plan)或token(Token Plan)。 - 输入API Key:粘贴之前保存的Coding Plan或Token Plan API Key。
- 输入Base URL:粘贴对应计划的Base URL。
- 选择默认模型:推荐
qwen3.7-max或qwen3.8-max-preview(根据订阅支持选择)。 - 配置完成后,系统自动保存配置,可直接使用Hermes Agent。
方式二:手动配置文件(适合自定义/批量配置)
手动编辑Hermes配置文件,精准配置参数,适合需要自定义模型参数或批量部署的场景。
- 远程连接ECS实例,创建并编辑Hermes配置文件(默认路径
~/.hermes/config.json):
```bash创建配置目录
mkdir -p ~/.hermes
编辑配置文件
vim ~/.hermes/config.json
2. 按`i`进入编辑模式,粘贴以下配置模板,根据实际情况替换API Key、Base URL与模型名称:
#### 配置Coding Plan
```json
{
"model_provider": "aliyun",
"plan_type": "coding",
"api_key": "你的Coding Plan API Key",
"base_url": "https://coding.dashscope.aliyuncs.com/compatible-mode/v1",
"default_model": "qwen3.7-max",
"temperature": 0.7,
"max_tokens": 4096,
"memory_enabled": true,
"skill_auto_save": true
}
配置Token Plan
{
"model_provider": "aliyun",
"plan_type": "token",
"api_key": "你的Token Plan API Key",
"base_url": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
"default_model": "qwen3.8-max-preview",
"temperature": 0.6,
"max_tokens": 8192,
"memory_enabled": true,
"skill_auto_save": true,
"team_mode": false # 团队版设为true
}
- 按
Esc,输入:wq保存并退出文件。 - 重启Hermes Agent使配置生效:
# 重启Hermes服务 hermes restart
五、实战验证:测试Hermes Agent与百炼模型对接
配置完成后,通过以下命令测试Hermes Agent是否正常调用百炼大模型,确保部署成功。
1. 基础对话测试
执行以下命令,向Hermes Agent发送测试问题,若返回正常回复则对接成功:
# 基础对话测试
hermes chat -q "介绍一下你自己,以及你能帮我做什么"
# 指定模型测试(切换至qwen3.8-max-preview)
hermes chat -m qwen3.8-max-preview -q "使用Python编写一个简单的Flask Web服务示例"
2. 代码生成与调试测试
测试Hermes Agent的核心代码能力,验证Coding Plan/Token Plan的代码模型支持:
# 生成Python代码
hermes chat -q "编写一个Python函数,实现读取CSV文件并统计数据行数与列数,添加异常处理"
# 代码调试测试
hermes chat -q "帮我调试这段代码,找出报错原因并修复:\nimport pandas as pd\ndf = pd.read_csv('test.csv')\nprint(df.shape)"
3. 智能体记忆与技能测试
验证Hermes Agent的跨会话记忆与经验沉淀能力:
# 第一轮对话,告知偏好
hermes chat -q "我是Python开发者,喜欢简洁的代码风格,后续帮我生成代码时遵循这个风格"
# 第二轮对话,验证记忆
hermes chat -q "帮我生成一个Python数据处理脚本,处理JSON数据并保存为CSV"
若第二轮生成的代码符合之前告知的简洁风格,说明记忆功能正常。
六、进阶配置:优化性能与扩展功能
1. 模型参数优化
编辑~/.hermes/config.json,调整以下参数提升生成效果:
temperature:控制生成随机性,0-1之间,值越低越精准,值越高越创意,推荐0.6-0.8。max_tokens:最大生成token数,根据需求调整,Coding Plan建议4096,Token Plan可设8192。top_p:核采样参数,控制生成多样性,推荐0.9。
2. 开启WebUI面板(可选)
Hermes Agent支持WebUI面板,方便可视化管理与查看日志:
# 启动WebUI服务(默认端口8080)
hermes webui --port 8080
# 后台运行WebUI
nohup hermes webui --port 8080 > hermes_webui.log 2>&1 &
启动后,通过浏览器访问http://ECS公网IP:8080,即可进入WebUI面板,查看配置、日志与模型调用记录。
3. 对接多模型(Token Plan专属)
Token Plan支持多模型调用,可在配置文件中添加多个模型,通过-m参数切换:
{
"model_provider": "aliyun",
"plan_type": "token",
"api_key": "你的Token Plan API Key",
"base_url": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
"models": {
"qwen3.7-max": {
"temperature": 0.7, "max_tokens": 4096},
"qwen3.8-max-preview": {
"temperature": 0.6, "max_tokens": 8192},
"kimi-k2.5": {
"temperature": 0.8, "max_tokens": 4096}
},
"default_model": "qwen3.8-max-preview"
}
切换模型命令:hermes chat -m kimi-k2.5 -q "帮我分析这段代码的性能瓶颈"
七、常见问题与避坑指南
1. Hermes Agent安装失败
- 问题:执行安装脚本后提示依赖缺失或网络错误。
- 解决:优先使用OOS一键部署方案;手动安装时使用国内加速镜像;确保ECS实例网络正常,可执行
ping baidu.com测试网络。
2. 模型调用失败/无响应
- 问题:发送对话后Hermes Agent无回复,提示API错误。
- 解决:
- 检查API Key是否正确,Coding Plan与Token Plan API Key不可混用,且需与计划类型匹配。
- 确认Base URL是否正确,地域需为华北2(北京)。
- 检查Coding Plan/Token Plan是否在有效期内,Credits是否充足(Token Plan)。
- 重启Hermes Agent:
hermes restart。
3. WebUI无法访问
- 问题:启动WebUI后,浏览器无法访问
http://ECS公网IP:8080。 - 解决:
- 在ECS控制台安全组中,放行8080端口(入方向允许所有IP访问)。
- 检查ECS实例防火墙是否关闭,或放行8080端口。
- 确认WebUI服务正常运行,执行
ps -ef | grep hermes查看进程。
4. Token Plan Credits消耗过快
- 问题:Token Plan Credits消耗超出预期。
- 解决:
- 优先在夜间时段(22:00-次日08:00)调用,Token Plan享0.2折优惠,Credits消耗大幅降低。
- 调整
max_tokens参数,减少单次生成token数。 - 关闭不必要的多模态调用,文本模型消耗更低。
八、总结与选型建议
通过本文的保姆级教程,你已掌握在阿里云ECS云服务器上部署Hermes Agent,并对接百炼Coding Plan与Token Plan的全流程。从ECS实例创建、Hermes Agent三种部署方案,到百炼订阅开通、配置接入,再到实战验证与问题排查,全程无需复杂技术,即可快速搭建属于自己的AI智能体环境。
选型建议:
- 个人开发者/学生:选择ECS经济型e实例(2核2G)+ 百炼Coding Plan,低成本满足日常编码、代码调试与AI交互需求。
- 小型团队/初创企业:选择ECS通用型g9i实例(2核4G)+ 百炼Token Plan个人版Standard,支持团队协作与多模型调用,适配智能体自动化任务。
- 中型企业/大型项目:选择ECS倚天或c9i实例(4核8G+)+ 百炼Token Plan团队版,满足企业级合规、多智能体协作与高并发调用需求。
Hermes Agent结合阿里云ECS与百炼大模型服务,为AI开发与智能体应用提供了稳定、高效、低成本的解决方案。无论是个人开发者的日常编程辅助,还是企业的业务自动化升级,均可通过这套组合快速落地,拥抱AI时代的技术红利。