来源:互联网 更新时间:2026-07-03 12:39
要在阿里云ECS上把Hermes Agent跑起来,再对接上百炼的Token Plan,其实没有想象中那么复杂。这篇内容就是一份完整的实操指南,从最基础的账号准备,到最终跑通一个AI智能体对话,覆盖了手动部署和容器化部署两种主流方式,适合不同技术背景的读者。无论你是刚入行的新手,还是想追求环境隔离的进阶玩家,都能找到对应的路径。
第一步先把阿里云账号注册好,实名认证走完,然后开通百炼平台的服务。确保你的账号有权限创建ECS,并且能生成百炼的API Key。如果是在企业环境中操作,建议使用RAM子账号来分配权限,这样能避免主账号的密钥泄露风险,是安全上的一个基本操作。
关于服务器的配置,推荐一个稳妥的起步方案:2核CPU、4G内存、40G的ESSD系统盘,再配上公网IPv4地址。操作系统建议选Ubuntu 22.04 LTS或者Alibaba Cloud Linux,这两个系统的稳定性和兼容性都经过了市场验证,踩坑的概率更小。地域方面,如果你的用户主要在国内,就选华东或华南等靠近他们的区域,能有效降低网络延迟。
创建ECS实例时,安全组默认会放行22端口,这是用来SSH远程连接的。后面我们还需要手动放行3000端口,这是Hermes WebUI的访问端口,别忘了这一步,不然服务跑起来了你也进不去。
第一步:












第二步:



第三步:

创建API-Key,推荐







拿到ECS的公网IP后,用SSH工具(比如Xshell、FinalShell)连接22端口,用root密码登录。登录后,第一件事就是更新系统,把软件源同步一下,这是运维的基本操作:
sudo apt update && sudo apt upgrade -y
接下来,把Git、Python3、Docker这些必备工具装上,为后面的Hermes部署做准备:
# 安装Git
sudo apt install git -y
# 安装Python3与pip
sudo apt install python3 python3-pip -y
# 安装Docker(容器化部署可选)
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
这里提供两种部署方式,大家可以根据自己的情况选。
先通过Git把官方仓库克隆下来:
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
官方提供了一个自动化安装脚本,能省去不少手动配置的麻烦:
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash
source ~/.bashrc
脚本跑完后,记得验证一下,看看是否安装成功:
hermes --version
看到版本号输出,就说明环境已经就绪了。
执行交互式配置向导,设置一些基础参数:
hermes setup
根据提示,设置好工作目录、端口(默认是3000)这些信息就行。
如果你更看重环境隔离和快速启动,容器化是更好的选择。
docker pull hermesagent/hermes-agent:webui
把宿主机的3000端口映射到容器里,并且设置容器开机自启:
docker run -d
--name hermes-agent
-p 3000:3000
--restart always
hermesagent/hermes-agent:webui
最后看一眼容器是否在正常运行:
docker ps
登录阿里云百炼控制台,进入Token Plan页面,根据自己的业务量选择合适套餐(标准版、高级版、尊享版),完成订阅支付后,就能拿到对应的月度Credits额度了。
在百炼控制台的“密钥管理”页面,点击“创建API Key”,选择Token Plan对应的工作空间,系统会生成一个以sk-sp-开头的专属密钥。复制并保存好,这个密钥只显示一次,丢了就得重新生成,别大意。
Token Plan的接口地址是统一格式的,记下来:
https://token-plan.xxxx.maas.aliyuncs.com/compatible-mode/v1
注意,这里的xxxx要替换成你选的地域,比如cn-beijing或cn-hangzhou,必须跟你开通Token Plan的地域保持一致。
进入Hermes的配置目录,编辑.env文件:
cd ~/.hermes
vi .env
把下面的配置内容加进去,记得替换成自己的API Key和接口地址:
MODEL_PROVIDER=custom
MODEL_BASE_URL=https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
MODEL_API_KEY=sk-sp-xxxxxxxxxxxxxxxxxxxxxxxx
DEFAULT_MODEL=qwen3.6-plus
REQUEST_TIMEOUT=60
TEMPERATURE=0.6
保存退出后,重启Hermes服务让配置生效:
hermes restart
如果是Docker部署,需要进入容器内部执行命令:
docker exec -it hermes-agent bash
然后依次执行以下命令:
hermes config set model.provider custom
hermes config set model.base_url https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
hermes config set model.api_key sk-sp-xxxxxxxxxxxxxxxxxxxxxxxx
hermes config set model.default qwen3.6-plus
exit
退出容器后,重启容器:
docker restart hermes-agent
回到ECS安全组,添加入方向规则,放行3000端口,这样外部才能访问到WebUI界面。
在浏览器里输入http://ECS公网IP:3000,就能进入Hermes的管理后台了。进去后看一下模型配置状态,确认Token Plan已经成功接入。
在WebUI中创建一个新的对话,随便输入一个测试指令,比如“解释AI智能体的工作原理”。如果模型能正常返回响应,并且你去百炼控制台看,Credits额度在正常消耗,那就说明整个配置流程已经跑通了。
hermes status,容器部署用docker logs hermes-agent。nohup或tmux让服务在后台运行,避免终端关闭导致进程终止:tmux new -s hermes
hermes gateway
--restart always参数,这样容器就能实现自动重启了。手动部署的话,可以自己写一个系统服务来实现开机自启;容器部署因为已经加了--restart always参数,所以这个步骤就省了。
想切换模型,直接在.env文件里修改DEFAULT_MODEL就行,现在支持GLM-5、DeepSeek-V4-Pro等主流模型。调整TEMPERATURE参数可以控制生成内容的随机性,数值越高,回答越有“创意”,但可能也会更飘。
登录百炼Token Plan控制台,可以查看Credits的消耗趋势和模型使用明细。根据这些数据来合理规划你的套餐额度,避免超额使用产生额外费用。
总的来说,从ECS初始化到Hermes部署,再到Token Plan配置,整个流程就算走完了。两种部署方案各有侧重,步骤清晰,操作起来也不算复杂。核心就是三个点:正确配置好Token Plan的API Key和接口地址、放行必要的端口、确保服务能稳定运行。搞定这些,后面的智能体功能扩展和AI服务能力提升,就都是水到渠成的事了。
俄罗斯最大yandex入口外贸日报直达链接
Bubbly无法连接服务器修复方法
盖乐世社区怎么删除帖子?盖乐世社区个人发布内容撤回步骤
美好的简约网名男生(精选100个)
新浪人工智能热点小时报丨2026年06月20日02时_今日实时人工智能热点速递
问题:CIA币好不?Cia Protocol币今日上线:价格预测、代币经济学和未来潜力
欧易OKX官方网站直达入口 2026欧易官方App安卓版v7.1.0下载安装
国际贵金属走低,现货黄金价格跌0.49%
倒数日怎么注册 倒数日账号注册教程
币安Binance交易所官方入口 币安App下载安装与实名注册教程
高质量网名伤感男生英文(精选100个)
Siren (SIREN)币价格预测 2026-2050:SIREN 股价会很快达到 1.5 美元吗?
《梦幻西游》特殊鬼怪怎么抓-隐藏变异鬼应对要点
动漫《KiraKira 光之美少女 A La Mode》剧情介绍
漫威新剧《钢铁侠和他的超能朋友们》今日炸更11集,Thor和Loki惊喜客串
以太坊(ETH)未来数周或持续呈现低迷态势,多重因素制约价格走势
动漫《欢迎来到实力至上主义教室》剧情介绍
卡片魔王只剩个头雪山骷髅头密码介绍 雪山骷髅头密码是什么
古风网名二个字男生(精选100个)
宝马水鸟摩托车的官方指导价是多少
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc