前言
Openclaw确实比较火,但其复杂的配置界面,并不直观的UI设计导致其上手难度对小白不是很友好,而最近Astrbot的Agent更新,使其有了与Openclaw差不多的能力,本文就来讲讲怎么用Docker快速部署Astrbot。
部署
拉取镜像
首先你需要Docker,没有参考这篇文章部署
然后执行这条命令
sudo docker run -itd -p 6185:6185 -p 6199:6199 -v $PWD/data:/AstrBot/data -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro --name astrbot m.daocloud.io/docker.io/soulter/astrbot:latest然后等待拉取镜像和启动就可以了。
配置
默认安装好的Astrbot并没有直接使用电脑的能力,需要设置一下才能使用。
进入 配置文件 -> 普通配置 ->使用电脑能力 -> 运行环境 ,然后选择 local ,这代表在本地电脑运行,也可以选择 sandbox 代表在沙箱环境中运行。

需要注意的是,如果你勾选了 需要 AstrBot 管理员权限 且你更改了管理员账户的用户名时需要在当前这个页面点击左边的 平台配置 ,然后修改管理员 ID为你的管理员用户名。

这样才能正常使用Agent能力
配置模型
进入到模型提供商,然后点击新增就可以添加了,具体参考图片,如果新增里没有你的模型提供商也可以随便添加一个,然后修改 API Base URL 为你的模型提供商的适配OpenAI的请求地址,然后修改ID,可以自己随便写一个,最后点击 保存并获取模型 ,等待模型列表出现,点击对应模型旁边的+号,然后再启用就可以使用了。

完成
恭喜你到这里就大功告成了,快去试试吧,点击右上角的 Bot/Chat 选择 Chat 就可以直接在网页里聊天使用了。
