本地部署智能体
内容提要
本文介绍了在macOS环境下部署OpenClaw、QwenPaw和Hermes Agent的步骤,使用Podman进行环境隔离。内容包括克隆源代码、构建容器和配置消息频道等。用户可通过浏览器访问管理页面进行后续配置和管理。
关键要点
-
在macOS环境下部署OpenClaw、QwenPaw和Hermes Agent的步骤。
-
使用Podman进行环境隔离,安装Podman的命令为:brew install podman或scoop install podman。
-
克隆OpenClaw源代码并安装OpenClaw CLI,命令为:git clone git@github.com:openclaw/openclaw.git。
-
构建Gateway容器的命令为:podman build -t openclaw:local -f Dockerfile . --build-arg OPENCLAW_DOCKER_APT_PACKAGES="chromium"。
-
配置OpenClaw容器的命令包括:podman compose run --rm --no-deps --entrypoint node openclaw-gateway dist/index.js onboard --mode local --no-install-daemon。
-
使用浏览器访问http://127.0.0.1:18789/进入OpenClaw管理页面。
-
使用Podman配置飞书和Discord消息频道,相关命令包括:openclaw channels login --channel feishu和openclaw config set channels.discord.token "你的 TOKEN"。
-
使用Podman安装QwenPaw的命令为:podman run -d --name qwenpaw --restart always -v /path/to/qwenpaw/data:/app/working -p 8088:8088 agentscope/qwenpaw:latest。
-
使用Podman配置Hermes Agent的命令包括:podman run -d --name hermes-agent-gateway --restart unless-stopped -p 8642:8642 nousresearch/hermes-agent:latest gateway run。
-
使用浏览器访问http://127.0.0.1:9119/进入Hermes Agent管理页面。
延伸解读
环境隔离的重要性
在部署智能体时,使用Podman进行环境隔离可以有效避免不同应用之间的冲突。Podman允许用户在同一台机器上运行多个容器,每个容器都有独立的环境,这对于开发和测试不同版本的智能体尤为重要。
配置消息频道的注意事项
在配置飞书和Discord消息频道时,确保正确生成和保存API令牌是关键。令牌仅在生成时显示一次,丢失后将无法恢复。此外,用户需要根据实际需求设置机器人的权限,以确保其能够正常接收和发送消息。
访问管理页面的方式
用户可以通过浏览器访问各个智能体的管理页面,地址分别为http://127.0.0.1:18789/(OpenClaw)、http://127.0.0.1:8088/(QwenPaw)和http://127.0.0.1:9119/(Hermes Agent)。确保容器已成功启动,否则将无法访问这些页面。
延伸问答
如何在macOS上安装Podman?
可以通过命令brew install podman或scoop install podman来安装Podman。
如何克隆OpenClaw的源代码?
使用命令git clone git@github.com:openclaw/openclaw.git来克隆OpenClaw的源代码。
如何配置OpenClaw的消息频道?
使用命令openclaw channels login --channel feishu和openclaw config set channels.discord.token '你的 TOKEN'来配置飞书和Discord消息频道。
如何启动Hermes Agent的管理页面?
使用浏览器访问http://127.0.0.1:9119/即可进入Hermes Agent管理页面。
如何构建OpenClaw的Gateway容器?
运行命令podman build -t openclaw:local -f Dockerfile . --build-arg OPENCLAW_DOCKER_APT_PACKAGES='chromium'来构建Gateway容器。
如何使用Podman安装QwenPaw?
运行命令podman run -d --name qwenpaw --restart always -v /path/to/qwenpaw/data:/app/working -p 8088:8088 agentscope/qwenpaw:latest来安装QwenPaw。