保姆级教程:阿里云 ECS 云服务器部署Hermes Agent+百炼Coding Plan、Token Plan配置指南

简介: 在云原生与AI开发融合的当下,将自进化AI智能体部署在弹性云服务器上,并对接专业的大模型订阅服务,已成为开发者提升效率的主流方案。Hermes Agent作为具备自我进化能力的开源AI智能体,可在阿里云ECS上稳定运行,而阿里云百炼的Coding Plan与Token Plan则提供了高性价比、高可用的大模型调用能力。本文将从ECS实例准备、Hermes Agent部署、百炼订阅计划开通与配置、服务验证与优化等环节,提供完整的实操指南,帮助开发者快速搭建专属的AI开发环境。

在云原生与AI开发融合的当下,将自进化AI智能体部署在弹性云服务器上,并对接专业的大模型订阅服务,已成为开发者提升效率的主流方案。Hermes Agent作为具备自我进化能力的开源AI智能体,可在阿里云ECS上稳定运行,而阿里云百炼的Coding Plan与Token Plan则提供了高性价比、高可用的大模型调用能力。本文将从ECS实例准备、Hermes Agent部署、百炼订阅计划开通与配置、服务验证与优化等环节,提供完整的实操指南,帮助开发者快速搭建专属的AI开发环境。

一、前期准备:ECS实例选型与环境配置

1.1 ECS实例选型与创建

Hermes Agent对服务器资源有基础要求,为保证运行流畅,建议选择2核4G及以上配置的ECS实例,操作系统优先选择Alibaba Cloud Linux 3、CentOS 7/8或Ubuntu 20.04+,这些系统对Docker与AI工具的兼容性更佳。

创建ECS实例的核心步骤:

  1. 登录阿里云ECS控制台,点击创建实例,选择自定义购买模式。
  2. 地域选择:优先选择华北2(北京),该地域为百炼服务的核心地域,API调用延迟更低。
  3. 实例规格:选择ecs.g7.large(2核4G) 及以上,付费类型可选择按量付费,便于灵活调整资源。
  4. 镜像:选择Alibaba Cloud Linux 3.2104 LTS 64位,该镜像预装云助手服务,可简化后续扩展程序安装流程。
  5. 网络与安全组:选择专有网络VPC,安全组需开放22端口(SSH),同时建议开放8080端口(Hermes Agent WebUI默认端口),便于后续访问管理界面。
  6. 登录凭证:设置实例密码或绑定SSH密钥,建议使用密钥对登录,提升安全性。
  7. 确认配置并提交订单,等待实例创建完成(约1-3分钟)。

零基础部署AI Agent:OpenClaw/Hermes Agent喂饭级步骤流程

第一步:👉点击打开访问阿里云OpenClaw/Hermes Agent一键部署专题页面。
OpenClaw1.png
OpenClaw2.png
OpenClaw02.png
openClaw3.png
OpenClaw031.png
OpenClaw03.png
OpenClaw04.png
OpenClaw5.png
Openclaw6.png

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

第二步:👉打开选择阿里云轻量应用服务器,配置参考如下:

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

轻量应用服务器OpenClaw镜像.png
bailian1.png
bailian2.png

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

阿里云百炼密钥管理图.png

前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
阿里云百炼密钥管理图2.png

  • 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
  • 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
  • 配置OpenClaw/Hermes:单击执行命令,生成访问OpenClaw/Hermes的Token。
  • 访问控制页面:单击打开网站页面可进入OpenClaw/Hermes对话页面。

阿里云百炼Coding Plan API-Key 获取、配置保姆级教程:

创建API-Key,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
CodingPlan.png

  • 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。
    image.png
  • 回到轻量应用服务器-控制台,单击服务器卡片中的实例 ID,进入服务器概览页。
    image.png
  • 在服务器概览页面单击应用详情页签,进入服务器详情页面。
    image.png
  • 端口放通在OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw 服务运行端口的防火墙。
    image.png
  • 这里系统会列出我们第一步中创建的阿里云百炼 Coding Plan的API Key,直接选择就可以。
    image.png
  • 获取访问地址单击访问 Web UI 面板下的执行命令,获取 OpenClaw WebUI 的地址。
    image.png
    image.png

    1.2 ECS实例基础环境配置

    实例创建完成后,通过Workbench远程连接或本地SSH工具登录服务器,执行以下命令完成基础环境配置:
# 1. 更新系统软件包
sudo yum update -y  # Alibaba Cloud Linux/CentOS
# sudo apt update && sudo apt upgrade -y  # Ubuntu

# 2. 安装基础依赖工具
sudo yum install -y wget curl git vim unzip  # Alibaba Cloud Linux/CentOS
# sudo apt install -y wget curl git vim unzip  # Ubuntu

# 3. 安装并启动Docker(Hermes Agent推荐容器化部署)
# 卸载旧版Docker(如有)
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine -y
# 安装Docker依赖
sudo yum install -y dnf-plugins-core
# 添加Docker官方仓库
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装Docker CE与相关组件
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 验证Docker安装
sudo docker run hello-world

执行完成后,若出现Hello from Docker!提示,说明Docker安装成功。

二、Hermes Agent部署:两种方案任选

Hermes Agent提供OOS扩展程序一键部署与手动容器化部署两种方式,前者适合快速上手,后者适合自定义配置,开发者可根据需求选择。

2.1 方案一:OOS扩展程序一键部署(推荐)

阿里云OOS(系统运维管理)提供Hermes Agent官方扩展程序,无需手动配置环境,3-5分钟即可完成安装。

操作步骤:

  1. 登录阿里云OOS控制台,在左侧导航栏选择服务器管理 > 扩展程序。
  2. 在公共扩展程序页签中,找到Hermes Agent扩展程序卡片,点击安装扩展程序。
  3. 在弹出的面板中,选择目标ECS实例(即上一步创建的实例),点击创建。
  4. 系统将自动通过云助手下发安装任务,等待执行完成(约3分钟),可在执行历史中查看进度。
  5. 安装完成后,通过SSH登录ECS实例,执行以下命令验证安装:
    # 查看Hermes Agent版本
    hermes --version
    # 若返回版本号(如hermes version 1.2.0),说明安装成功
    

2.2 方案二:手动容器化部署(自定义配置)

若需自定义Hermes Agent的配置参数,可通过Docker手动部署,步骤如下:

# 1. 拉取Hermes Agent官方Docker镜像
sudo docker pull nousresearch/hermes-agent:latest

# 2. 创建Hermes Agent配置目录
sudo mkdir -p /opt/hermes/config
sudo mkdir -p /opt/hermes/data

# 3. 编写Docker Compose配置文件(/opt/hermes/docker-compose.yml)
sudo vim /opt/hermes/docker-compose.yml

在配置文件中写入以下内容:

version: '3.8'
services:
  hermes:
    image: nousresearch/hermes-agent:latest
    container_name: hermes-agent
    restart: always
    ports:
      - "8080:8080"  # WebUI端口
    volumes:
      - /opt/hermes/config:/app/config
      - /opt/hermes/data:/app/data
    environment:
      - HERMES_PORT=8080
      - HERMES_LOG_LEVEL=info

保存退出后,执行以下命令启动容器:

# 进入配置目录
cd /opt/hermes
# 启动Hermes Agent容器
sudo docker-compose up -d
# 查看容器运行状态
sudo docker ps
# 若容器状态为Up,说明启动成功

三、阿里云百炼订阅计划开通与API Key获取

Hermes Agent需通过API Key对接百炼的Coding Plan或Token Plan,需先完成订阅计划开通与API Key创建。

3.1 开通百炼订阅计划

  1. 登录阿里云百炼控制台,在首页选择订阅计划,可选择Coding Plan或Token Plan。
    • Coding Plan:固定月费订阅,按模型调用次数计量,适合高频代码开发场景,支持Qwen3.7-Plus、Claude 3等模型。
    • Token Plan:按Token消耗抵扣Credits,个人版/团队版可选,支持多模型灵活切换,适合通用AI开发场景。
  2. 选择对应计划的套餐(如Coding Plan Pro、Token Plan个人版基础套餐),完成支付开通。

3.2 获取专属API Key

不同订阅计划的API Key格式与获取路径不同,需严格区分:

3.2.1 获取Coding Plan API Key

  1. 在百炼控制台进入Coding Plan > 我的订阅,点击创建API Key。
  2. 配置API Key权限(建议选择全部权限),点击确定。
  3. 复制生成的API Key(以sk-coding-开头),妥善保存,仅生成时完整显示一次。
  4. 记录Coding Plan专属Base URL:https://coding.dashscope.aliyuncs.com/apps/anthropic/v1。

3.2.2 获取Token Plan API Key

  1. 在百炼控制台进入Token Plan > 我的订阅,点击创建API Key。
  2. 选择个人版或团队版,配置权限后点击确定。
  3. 复制生成的API Key(以sk-sp-开头),妥善保存。
  4. 记录Token Plan专属Base URL(OpenAI兼容):https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1。

注意:Coding Plan、Token Plan与百炼通用API Key(sk-开头)不可混用,需使用对应计划的专属API Key。

四、Hermes Agent对接百炼订阅计划:配置与验证

4.1 配置Hermes Agent接入凭证

通过SSH登录ECS实例,执行hermes命令进入交互式配置界面,或直接修改配置文件完成接入:

4.1.1 交互式配置(推荐)

# 启动Hermes Agent交互式配置
hermes config

按照提示依次配置:

  1. 选择模型提供商:输入bailian(阿里云百炼)。
  2. 选择订阅计划:输入coding(Coding Plan)或token(Token Plan)。
  3. 输入API Key:粘贴上一步获取的专属API Key。
  4. 输入Base URL:粘贴对应计划的专属Base URL。
  5. 选择默认模型:如Coding Plan选择qwen3.7-plus,Token Plan选择qwen3.7-max。
  6. 配置完成后,输入y保存配置。

4.1.2 手动修改配置文件

若需批量配置或自定义参数,可直接修改Hermes Agent配置文件:

# 编辑配置文件(OOS一键部署路径)
sudo vim ~/.config/hermes/config.json
# 容器化部署路径
sudo vim /opt/hermes/config/config.json

根据订阅计划写入对应配置:

Coding Plan配置示例:

{
   
  "provider": "bailian-coding-plan",
  "api_key": "你的Coding Plan API Key",
  "base_url": "https://coding.dashscope.aliyuncs.com/apps/anthropic/v1",
  "default_model": "qwen3.7-plus",
  "max_tokens": 4096,
  "temperature": 0.7
}

Token Plan配置示例:

{
   
  "provider": "bailian-token-plan",
  "api_key": "你的Token Plan API Key",
  "base_url": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
  "default_model": "qwen3.7-max",
  "max_tokens": 8192,
  "temperature": 0.6
}

保存退出后,重启Hermes Agent使配置生效:

# OOS一键部署重启
sudo systemctl restart hermes
# 容器化部署重启
cd /opt/hermes && sudo docker-compose restart

4.2 验证对接是否成功

配置完成后,执行以下命令验证Hermes Agent是否能正常调用百炼模型:

# 发送测试对话请求
hermes chat -q "请解释什么是云原生架构"
# 切换模型测试(Token Plan支持多模型切换)
hermes chat -m qwen3.8-max-preview -q "帮我写一个Python快速排序算法"
# 查看调用日志
hermes logs

若返回正常的模型回复,且无报错信息,说明Hermes Agent与百炼订阅计划对接成功。

五、WebUI管理与高级配置

5.1 访问Hermes Agent WebUI

Hermes Agent提供Web管理界面,便于可视化配置与监控:

  1. 在ECS实例安全组中,确保8080端口已开放公网访问。
  2. 在浏览器中访问:http://ECS公网IP:8080。
  3. 登录WebUI后,可查看模型调用日志、修改配置、管理对话历史等。

5.2 高级配置优化

5.2.1 模型调用参数优化

修改配置文件中的参数,提升模型响应效果:

{
   
  "temperature": 0.7,  # 控制生成随机性,0-1之间,值越大越随机
  "max_tokens": 8192,  # 最大生成Token数,根据模型上限调整
  "top_p": 0.9,        # 核采样参数,控制生成多样性
  "frequency_penalty": 0.1,  # 频率惩罚,减少重复内容
  "presence_penalty": 0.1   # 存在惩罚,鼓励新内容生成
}

5.2.2 开启自动进化功能

Hermes Agent的核心优势是自我进化,可在配置文件中开启:

{
   
  "enable_evolution": true,  # 开启自动进化
  "evolution_interval": 3600,  # 进化间隔(秒)
  "evolution_strategy": "task_based"  # 基于任务的进化策略
}

开启后,Agent会自动沉淀任务经验,优化后续执行效率。

六、常见问题与排查

6.1 API Key鉴权失败

  • 问题:执行hermes chat时返回Authentication failed。
  • 排查:
    1. 确认API Key是否为对应计划的专属Key(Coding Plan以sk-coding-开头,Token Plan以sk-sp-开头)。
    2. 确认Base URL是否正确,且地域与API Key一致(均为华北2北京)。
    3. 检查API Key权限是否为全部权限,避免权限不足。

6.2 Docker容器启动失败

  • 问题:执行docker-compose up -d时返回端口占用或镜像拉取失败。
  • 排查:
    1. 检查8080端口是否被其他服务占用:sudo netstat -tuln | grep 8080。
    2. 重新拉取镜像:sudo docker pull nousresearch/hermes-agent:latest。
    3. 检查Docker服务是否正常运行:sudo systemctl status docker。

6.3 模型调用超时

  • 问题:发送请求后长时间无响应,返回Request timeout。
  • 排查:
    1. 检查ECS实例网络是否正常:ping token-plan.cn-beijing.maas.aliyuncs.com。
    2. 确认安全组未限制出站请求,允许访问百炼API域名。
    3. 调整timeout参数,在配置文件中增加:"timeout": 60(单位:秒)。

七、总结与后续优化

通过本文的实操指南,开发者可快速完成阿里云ECS上Hermes Agent的部署,并成功对接百炼Coding Plan或Token Plan,搭建起高效的AI开发环境。Hermes Agent的自我进化能力结合百炼的高性价比模型服务,可大幅提升代码开发、任务自动化、智能对话等场景的效率。

后续可进一步优化:

  1. 结合阿里云日志服务SLS,监控Hermes Agent的调用日志与性能指标。
  2. 配置自动扩缩容,根据模型调用量动态调整ECS实例规格。
  3. 集成阿里云函数计算,实现Hermes Agent的无服务器化部署,降低成本。
目录
相关文章
|
3月前
|
人工智能 IDE API
阿里云百炼Coding Plan解读:费用、计费、请求规则与使用限制指南(附Token Plan对比)
阿里云百炼Coding Plan是专为AI编程场景打造的订阅制服务,以固定月费提供定额调用额度,聚合多模型能力并兼容主流开发工具,解决按量计费成本不可控、多模型切换繁琐等痛点。2026年该服务已完成版本迭代,Lite基础版停售,仅保留Pro高级版,以下从费用价格、计费请求规则、使用限制三方面展开深度解读,帮助开发者全面掌握服务规则与使用规范。
799 3
|
弹性计算 网络协议 安全
【图文教程】阿里云服务器开放端口设置(超详细)
阿里云服务器端口怎么打开?云服务器ECS端口在安全组中开启,轻量应用服务器端口在防火墙中打开,阿里云服务器网以80端口为例,来详细说下阿里云服务器端口开放图文教程,其他的端口如8080、3306、443、1433也是同样的方法进行开启端口:
49517 2
|
1月前
|
人工智能 文字识别 JavaScript
AI 测试提效 | 脚本能跑但总挂?分享我的 ui-testscript-enhancer + Skill UI 自动化健壮性增强方案
本文介绍`ui-testscript-enhancer`技能:自动为AI生成的UI测试脚本注入六大健壮性能力——智能等待、弹窗处理、iframe/Shadow DOM穿透、异常重试、失败截图录屏及验证码识别(集成ddddocr),5分钟将“能跑”的脚本升级为CI-ready的“跑得稳”生产级脚本。
284 2
AI 测试提效 | 脚本能跑但总挂?分享我的 ui-testscript-enhancer + Skill UI 自动化健壮性增强方案
|
1月前
|
人工智能 监控 数据可视化
阿里云百炼大模型服务平台全解析:功能、计费、部署与API开发实战手册
在AI技术快速普及的当下,大量企业与开发者面临共同难题:搭建大模型应用需要处理模型选型、算力调度、数据处理、提示词调试、知识库构建、应用部署、监控运维等一系列复杂工作。从零搭建整套体系,不仅需要投入高额算力成本,还要求团队掌握大模型训练、向量检索、服务化部署等多领域专业知识,对于中小企业、独立开发者以及非技术业务团队而言门槛极高。阿里云百炼作为一站式大模型服务平台,定位为MaaS模型即服务平台,把模型调用、数据集处理、提示词工程、RAG知识库、智能体编排、模型微调、自动化评测、服务发布、用量监控全部整合到统一控制台当中,开发者与业务人员可以在同一个平台完成从模型测试到业务应用上线的完整流程,大
278 2
|
2月前
|
人工智能 NoSQL 测试技术
测试开发必备的 AI 技能库:推荐6 个让接口自动化测试效率翻倍的 Skills
本文详解接口自动化测试“执行与报告”阶段的6款AI Agent Skill:打标、执行、诊断、清理、报告、编排,覆盖脚本筛选→智能运行→失败自愈→数据净化→决策报告→全链路调度,实现真正智能化、流水线化的测试闭环。
405 1
测试开发必备的 AI 技能库:推荐6 个让接口自动化测试效率翻倍的 Skills
|
29天前
|
人工智能 弹性计算 应用服务中间件
弹性计算产品完整指南:阿里云轻量、ECS、GPU与AI云产品选型、定价、性能实测与实操拆解
在云原生与AI技术快速普及的当下,不同业务对算力的需求差异巨大:个人开发者搭建博客只需要简单易用的低门槛算力;企业业务需要高弹性、可集群化的计算资源;AI模型训练推理则依赖高性能并行加速能力。轻量应用服务器、ECS云服务器、GPU云服务器以及AI云产品共同组成一套完整的算力生态,覆盖从入门开发测试到企业生产、AI训练推理的全链路需求,四类产品在定位、运维复杂度、弹性伸缩、场景适配方面形成清晰梯度,开发者可以结合自身技术能力、业务规模与预算完成选型。
139 0
|
2月前
|
弹性计算 人工智能 API
从安装到验证:阿里云 ECS 云服务器部署 OpenClaw 并接入百炼Coding Plan/ Token Plan 教程
在AI开发与自动化运维场景中,OpenClaw作为开源个人AI助手平台,凭借多渠道交互、任务自动化与模型灵活接入能力,成为开发者构建专属AI助理的优选方案。将OpenClaw部署在阿里云ECS弹性云服务器上,并对接阿里云百炼的Coding Plan与Token Plan,可实现高可用、低成本的AI服务调用,满足代码开发、文档处理、智能对话等多元需求。本文将从ECS实例准备、OpenClaw部署、百炼订阅计划开通与配置、服务验证与优化等环节,提供完整实操指南,帮助开发者快速搭建稳定高效的AI助手环境。
118 2
|
2月前
|
人工智能 缓存 移动开发
秒悟Meoo全解:零代码 AI 建站工具功能、积分计费、三版套餐及活动指南
秒悟(Meoo)是阿里云推出的零门槛AI开发平台,支持自然语言生成网页、H5、PPT及数据可视化应用,无需编程。内置多模型与云服务,一键部署上线。现推出免费版、Pro版(9.9元/月起)及Max版。阿里云秒悟Meoo官网:https://t.aliyun.com/U/8CWzLR
1160 1