XAgent的部署运行

本文指导如何在Windows11上安装和配置XAgent项目,使用Docker和GPT-3.5-turbo-16k模型,包括下载项目、修改配置、启动docker容器及web服务,以实现模型的本地运行。

前提条件

  1. 安装 docker
  2. 准备好 apikey (最好为gpt-3.5-turbo-16k及以上,保证上下文本长度)
  3. 我的运行环境为 win11

先下载项目

git clone https://github.com/OpenBMB/XAgent.git

进入项目目录
cd XAgent

更改配置文件

assets目录下,
我选择的是gpt-3.5-turbo-16k,只更改gpt-3.5-turbo-16k.yml文件即可,删除掉一些没用的配置。
在这里插入图片描述

调整.env中指向的配置文件

在这里插入图片描述

启动docker

打开docker,
在终端运行docker-compose up --build
耐心等待一段时间,出现:
在这里插入图片描述
表示运行成功。

### ServerAgent的部署操作 在进行ServerAgent的部署时,主要涉及以下几个关键步骤: 1. **上传ServerAgent压缩包到服务器** 使用Xftp等工具将ServerAgent压缩包(如ServerAgent-2.2.3.zip)上传至服务器的目标目录,例如 `/usr/bin`。确保整个压缩包保持完整,不要在本地解压。 2. **解压压缩包** 登录服务器,进入压缩包所在目录,执行以下命令进行解压: ```bash unzip ServerAgent-2.2.3.zip ``` 3. **删除原始压缩包** 解压完成后,可以删除原始压缩包以释放空间: ```bash rm -rf ServerAgent-2.2.3.zip ``` 4. **进入ServerAgent目录并查看文件结构** 进入解压后的目录,查看其内部结构: ```bash cd ServerAgent-2.2.3 ls -a ``` 该目录下应包含 `startAgent.sh` 脚本文件,用于启动ServerAgent服务。 5. **修改启动脚本权限** 为确保能够执行启动脚本,需赋予其可执行权限: ```bash chmod 777 startAgent.sh ``` 6. **启动ServerAgent服务** 执行以下命令启动ServerAgent服务: ```bash sh startAgent.sh ``` 为了使服务在后台持续运行,即使终端关闭也不中断,可以使用 `nohup` 命令: ```bash nohup ./startAgent.sh & ``` `nohup`(no hang up)命令用于在系统后台不挂断地运行程序,退出终端不会影响其执行[^3]。 7. **验证ServerAgent运行状态** 可通过查看 `nohup.out` 文件或使用 `ps` 命令确认ServerAgent是否成功运行: ```bash ps aux | grep ServerAgent ``` 8. **配置JMeter使用PerfMon Metrics Collector插件** 在JMeter中,添加 `PerfMon Metrics Collector` 插件,并配置其连接到ServerAgent所在的服务器IP和端口(默认为4444),即可开始监控服务器资源。 ### 注意事项 - **Java环境配置** ServerAgent依赖于Java运行环境(JRE)。若系统中未正确配置JRE,或JDK版本过高,可能导致ServerAgent无法正常运行。建议使用与ServerAgent兼容的JRE版本,避免版本不兼容问题。 - **后台运行与日志输出** 使用 `nohup` 命令启动ServerAgent时,默认会在当前目录生成 `nohup.out` 文件记录输出日志。如果当前目录不可写,日志将输出至 `$HOME/nohup.out`。 - **测试线程组设置** 在JMeter中执行测试时,确保线程组的持续时间至少大于1秒钟,以便PerfMon Metrics Collector插件能够采集到有效的性能数据[^2]。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值