Summary: This tutorial shows how to create a multi-agent AI assistant team using OpenClaw. It compares implementation schemes, recommends a multi-Gateway with multiple Feishu robots approach for stability and independence, details the architecture, setup, and cost analysis. Using a relay API cuts costs by 30-50% and offers faster domestic connections.
OpenClaw 多机器人多 Agent 模式:打造你的 AI 助手团队
完整教程:https://awesome.tryopenclaw.asia/
16.1 为什么需要多 Agent?
如果你是超级个体创业者,可能会遇到这样的困扰:
想用 Claude Opus 处理复杂任务,但太贵了。想用便宜的模型写文章,但又得频繁切换。有时候只是想快速查个资讯,结果还得等 Opus 慢慢思考...
其实你需要的是一个 AI 助手团队:
主助理:Claude Opus 处理复杂任务,该用就用 内容创作助手:Sonnet 写文章,速度快成本低 技术开发助手:Sonnet Thinking 写代码,质量有保证 AI 资讯助手:Gemini Flash 查资讯,免费还快
单 Agent 模式就像一个人干所有活,累还效率低。多 Agent 模式让每个助手专注自己擅长的事。
16.2 实现方案对比
方案一:单 Gateway + Bindings(别用)
{
"bindings": [
{
"agentId": "main-agent",
"match": {
"channel": "feishu",
"peer": {
"kind": "group",
"id": "oc_xxx"
}
}
}
]
}
为什么不推荐:
❌ OpenClaw 2026.2.9 的 bindings 功能不稳定,经常失效 ❌ peer.id 匹配很玄学,有时候能用有时候不行 ❌ 所有群组都路由到同一个 agent,根本没法区分 ❌ 每次切换都得 /reset+/agent,烦死了
我试过这个方案,折腾了两天放弃了。
方案二:多 Gateway + 多飞书机器人(推荐)✅
思路很简单:
创建 4 个飞书机器人 启动 4 个 OpenClaw Gateway 每个 Gateway 连一个机器人 每个 Gateway 用不同的 Agent 和模型 统一用中转API,省钱还快
好处:
✅ 完全独立,谁也不影响谁 ✅ 想用哪个助手,直接私聊对应机器人就行 ✅ 不用配置群组 ✅ 不用敲命令切换 ✅ 配置清楚,出问题好排查 ✅ 某个 Gateway 挂了,重启它就行,不影响其他的 ✅ 用中转API,比官方便宜30%,国内直连还快
16.3 架构设计
整体架构
┌─────────────────────────────────────────────────────────┐
│ 飞书 (Feishu) │
├─────────────────────────────────────────────────────────┤
│ 机器人1: 主助理 机器人2: 内容创作助手 │
│ 机器人3: 技术开发助手 机器人4: AI资讯助手 │
└─────────────────────────────────────────────────────────┘
↓ WebSocket
┌─────────────────────────────────────────────────────────┐
│ OpenClaw Gateway 层 │
├──────────────┬──────────────┬──────────────┬────────────┤
│ Gateway 1 │ Gateway 2 │ Gateway 3 │ Gateway 4 │
│ 端口: 18789 │ 端口: 18790 │ 端口: 18791 │ 端口: 18792│
│ Profile: │ Profile: │ Profile: │ Profile: │
│ main- │ content- │ tech-dev │ ai-news │
│ assistant │ creator │ │ │
└──────────────┴──────────────┴──────────────┴────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ 中转API层 (apipro.maynor1024.live) │
│ • 支持所有主流模型,一个接口搞定 │
│ • 国内直连,不用魔法 │
│ • 比官方便宜30-50% │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ Agent 层 │
├──────────────┬──────────────┬──────────────┬────────────┤
│ main-agent │ content-agent│ tech-agent │ainews-agent│
│ Claude Opus │ Claude Sonnet│ Claude Sonnet│ Gemini 2.5 │
│ 4.6 Thinking │ 4.5 │ 4.5 Thinking │ Flash │
└──────────────┴──────────────┴──────────────┴────────────┘
Profile 隔离机制
用 --profile <name> 参数,OpenClaw 会自动帮你:
配置文件: ~/.openclaw-<name>/openclaw.json状态数据: ~/.openclaw-<name>/独立端口:18789, 18790, 18791, 18792 独立会话:每个 Gateway 的上下文完全隔离
就像给每个助手分配了独立的办公室,互不打扰。
16.4 配置步骤
第一步:创建飞书机器人应用
去飞书开放平台创建 4 个机器人:
主助理
应用名称:主助理 描述:处理复杂任务的主力助手 记下 App ID 和 App Secret 内容创作助手
应用名称:内容创作助手 描述:专注内容创作和文案写作 记下 App ID 和 App Secret 技术开发助手
应用名称:技术开发助手 描述:处理代码开发和技术问题 记下 App ID 和 App Secret AI资讯助手
应用名称:AI资讯助手 描述:快速获取 AI 行业资讯 记下 App ID 和 App Secret
别忘了:
启用机器人能力 配置事件订阅:选"长连接"模式 添加权限:消息接收、消息发送
第二步:配置 Agent
创建 4 个 Agent 配置目录:
mkdir -p agent-configs/{main-agent,content-agent,tech-agent,ainews-agent}
给每个 Agent 创建配置文件:
agent-configs/main-agent/USER.md:
# 用户信息
- 姓名:Maynor
- 职业:超级个体创业者
- 工作领域:AI 技术、内容创作、技术开发
agent-configs/main-agent/SOUL.md:
# Agent 身份
你是 Maynor 的主助理,负责处理各类复杂任务。
使用 Claude Opus 4.6 Thinking 模型,提供最高质量的服务。
agent-configs/main-agent/config.json(重点来了):
{
"model": {
"primary": "claude-opus-4-6-thinking",
"apiEndpoint": "https://apipro.maynor1024.live/v1",
"apiKey": "your-api-key-here"
}
}
其他 3 个 Agent 也是类似的配置。
第二步补充:为什么用中转API?
配置Agent时,我强烈建议用 https://apipro.maynor1024.live/ 作为API endpoint。
1. 国内直连,不用魔法
官方API得魔法上网,经常抽风。中转API国内直连,稳得很。
2. 便宜
比官方便宜 30-50%。支持所有主流模型(Claude、GPT、Gemini)。按需付费,没有月费。
我算过账,一个月能省 50-60 块钱。
3. 管理方便
一个API Key管理所有模型。不用分别注册Claude、OpenAI、Google账号。账单清楚,知道钱花哪了。
4. 有人管
有问题直接找客服,响应快。比官方那种提工单等三天强多了。
配置示例(所有Agent通用):
{
"model": {
"apiEndpoint": "https://apipro.maynor1024.live/v1",
"apiKey": "your-api-key-here"
}
}
第三步:运行配置脚本
用自动化脚本创建多 Gateway 配置:
# 下载配置脚本
curl -O https://example.com/setup-multi-gateway.sh
chmod +x setup-multi-gateway.sh
# 运行
./setup-multi-gateway.sh
脚本会自动帮你:
停掉当前 Gateway 备份现有配置 创建 4 个独立的 Profile 配置 生成管理脚本 自动配置中转API endpoint
第四步:启动所有 Gateway
# 启动所有 Gateway
./start-all-gateways.sh
# 检查状态
./check-gateways.sh
# 验证配置
./verify-setup.sh
16.5 使用方法
直接私聊机器人
这是最简单的用法:
处理复杂任务
飞书里搜"主助理"机器人 直接发消息 自动用 Claude Opus 4.6 Thinking 创作内容
搜"内容创作助手"机器人 发写作需求 自动用 Claude Sonnet 4.5 开发代码
搜"技术开发助手"机器人 发技术问题 自动用 Claude Sonnet 4.5 Thinking 获取资讯
搜"AI资讯助手"机器人 问最新动态 自动用 Gemini 2.5 Flash(快)
在群组中使用(可选)
如果想在群里用:
把对应的机器人拉进群 @ 机器人发消息 一个群可以拉多个机器人,随时切换
我的用法:
工作群:拉主助理 + 技术开发助手 内容创作群:拉内容创作助手 资讯群:拉 AI资讯助手
16.6 管理和维护
日常管理
# 查看所有 Gateway 状态
./check-gateways.sh
# 看实时日志
tail -f logs-main-assistant.log
tail -f logs-content-creator.log
tail -f logs-tech-dev.log
tail -f logs-ai-news.log
# 看所有日志
tail -f logs-*.log
重启 Gateway
# 重启所有
./stop-all-gateways.sh
sleep 2
./start-all-gateways.sh
# 重启单个
ps aux | grep "openclaw.*--profile main-assistant"
kill <PID>
./start-main-assistant.sh
修改配置
# 编辑配置
vim ~/.openclaw-main-assistant/openclaw.json
# 验证配置(检查JSON格式)
jq . ~/.openclaw-main-assistant/openclaw.json
# 重启生效
# (停掉并重启对应的 Gateway)
监控资源
# 看内存占用
ps aux | grep openclaw-gateway | awk '{print $4, $11}'
# 看 CPU 占用
ps aux | grep openclaw-gateway | awk '{print $3, $11}'
# 看端口占用
lsof -i :18789
lsof -i :18790
lsof -i :18791
lsof -i :18792
16.7 实战案例
案例一:内容创作工作流
场景:写一篇技术文章
构思阶段
私聊"主助理":讨论文章主题和大纲 用 Claude Opus 深度思考 写作阶段
私聊"内容创作助手":写文章内容 用 Claude Sonnet 快速生成 代码示例
私聊"技术开发助手":写代码示例 用 Claude Sonnet Thinking 保证代码质量 资讯补充
私聊"AI资讯助手":查最新技术动态 用 Gemini Flash 快速检索
案例二:技术开发工作流
场景:开发一个新功能
需求分析
主助理:分析需求,设计架构 代码实现
技术开发助手:写代码,调试问题 文档编写
内容创作助手:写技术文档 技术调研
AI资讯助手:找相关技术资料
案例三:我的一天
上午 9:00 - 规划工作
主助理:制定今天的工作计划
上午 10:00 - 写作
内容创作助手:写文章
下午 2:00 - 开发
技术开发助手:写代码
下午 4:00 - 学习
AI资讯助手:看行业动态
晚上 8:00 - 总结
主助理:总结今天的工作
16.8 性能和成本
资源占用
内存:每个 Gateway 大概 400MB 总内存:4 个 Gateway 大概 1.6GB CPU:不用的时候几乎为 0,用的时候看任务 磁盘:配置文件和日志大概 100MB
成本分析(官方API)
假设直接用官方API:
| 总计 | $25.5 |
成本分析(中转API)⭐ 推荐
用 https://apipro.maynor1024.live/ 中转API:
| 总计 | $17.85 | 省$7.65 |
每月省 $7.65(约 ¥55),一年省 ¥660!
为什么中转API更划算?
1. 批量采购优势
中转服务商批量买API额度,成本低,直接让利给用户。
2. 不用多个账号
不用分别注册 Anthropic、OpenAI、Google 账号。一个账号管所有模型。
3. 国内支付方便
支持支付宝、微信支付。不用国际信用卡。
4. 有人管
有问题直接找客服,响应快。比官方那种提工单等三天强多了。
立即体验:访问 https://apipro.maynor1024.live/ 注册,新用户送 $5!
省钱建议
简单任务用 Gemini Flash(免费或超便宜) 复杂任务才用 Claude Opus 写内容用 Claude Sonnet(性价比高) 用中转API,比官方便宜30-50%
16.9 故障排查
Gateway 启动失败
症状:运行 ./start-all-gateways.sh 后,./check-gateways.sh 显示进程没起来
怎么查:
# 1. 看日志
tail -50 logs-main-assistant.log
# 2. 检查配置
jq . ~/.openclaw-main-assistant/openclaw.json
# 3. 看端口占用
lsof -i :18789
# 4. 运行 doctor
openclaw --profile main-assistant doctor
常见问题:
配置文件格式错了:用 jq验证端口被占了:换端口或停掉占用的进程 飞书配置错了:检查 App ID 和 App Secret API配置错了:检查 apiEndpoint 和 apiKey
机器人不回复
症状:飞书里 @ 机器人,没反应
怎么查:
# 1. 看 Gateway 是否在跑
./check-gateways.sh
# 2. 看实时日志
tail -f logs-main-assistant.log
# 3. 看飞书连接
grep "WebSocket client started" logs-main-assistant.log
# 4. 看API连接
grep "API" logs-main-assistant.log
常见原因:
Gateway 没起来:运行 ./start-all-gateways.sh飞书连接断了:检查网络,重启 Gateway 配置错了:验证飞书 App ID 和 Secret API Key 无效:检查中转API账号余额和Key
用错了 Agent
症状:私聊"内容创作助手",但用的是 Claude Opus 模型
原因:配置文件里 Agent 设置错了
解决:
# 检查配置
jq '.agents.list[0].id, .agents.list[0].model.primary' \
~/.openclaw-content-creator/openclaw.json
# 应该输出:
# "content-agent"
# "claude-sonnet-4-5"
API 调用失败
症状:机器人回"API调用失败"或超时
怎么查:
# 1. 检查API配置
jq '.model.apiEndpoint, .model.apiKey' \
~/.openclaw-main-assistant/openclaw.json
# 2. 测试API连接
curl -X POST https://apipro.maynor1024.live/v1/chat/completions \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-4-5","messages":[{"role":"user","content":"test"}]}'
# 3. 看API日志
tail -f logs-main-assistant.log | grep "API"
常见原因:
API Key 错了:重新复制正确的Key 账号没钱了:登录 https://apipro.maynor1024.live/ 充值 网络问题:检查服务器网络 模型名称错了:检查配置里的模型名
16.10 高级技巧
技巧一:用 tmux 管理
# 创建 tmux 会话
tmux new -s openclaw
# 分割窗口
Ctrl+b % # 垂直分割
Ctrl+b " # 水平分割
# 在不同窗口跑不同的 Gateway
./start-main-assistant.sh
./start-content-creator.sh
./start-tech-dev.sh
./start-ai-news.sh
# 看所有日志
tail -f logs-*.log
技巧二:开机自启动
用 launchd(macOS):
# 创建 plist 文件
cat > ~/Library/LaunchAgents/com.openclaw.main-assistant.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.openclaw.main-assistant</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/openclaw</string>
<string>--profile</string>
<string>main-assistant</string>
<string>gateway</string>
<string>run</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
EOF
# 加载服务
launchctl load ~/Library/LaunchAgents/com.openclaw.main-assistant.plist
技巧三:日志轮转
# 创建日志轮转脚本
cat > rotate-logs.sh << 'EOF'
#!/bin/zsh
forlogin logs-*.log; do
if [ -f "$log" ] && [ $(stat -f%z "$log") -gt 10485760 ]; then
mv "$log""$log.$(date +%Y%m%d_%H%M%S)"
touch "$log"
fi
done
EOF
chmod +x rotate-logs.sh
# 添加到 crontab(每小时执行)
crontab -e
# 添加:
0 * * * * /path/to/rotate-logs.sh
技巧四:成本监控
创建成本监控脚本:
cat > monitor-cost.sh << 'EOF'
#!/bin/zsh
# 从日志统计token使用量
echo"=== Token 使用统计 ==="
forlogin logs-*.log; do
agent=$(echo$log | sed 's/logs-//;s/.log//')
tokens=$(grep "tokens"$log | awk '{sum+=$NF} END {print sum}')
echo"$agent: $tokens tokens"
done
# 查看中转API余额
echo""
echo"=== API 余额 ==="
curl -s https://apipro.maynor1024.live/v1/dashboard/usage \
-H "Authorization: Bearer your-api-key" | jq '.balance'
EOF
chmod +x monitor-cost.sh
16.11 总结
多 Gateway + 多飞书机器人 + 中转API 是目前最稳定、最省钱的多 Agent 方案:
核心优势:
✅ 直接私聊不同机器人,自动用对应 agent ✅ 完全独立,互不干扰 ✅ 不用复杂的 bindings 配置 ✅ 不用敲命令切换 ✅ 配置清楚,好管理 ✅ 用中转API,成本降30-50% ✅ 国内直连,快还稳
适合谁用:
超级个体创业者 需要多个专业助手 不同任务用不同模型 追求稳定性 想省API成本
下一步:
访问 https://apipro.maynor1024.live/ 注册(新用户送$5) 创建飞书机器人 运行配置脚本 启动所有 Gateway 开始用你的 AI 助手团队!
成本对比:
| 年省 | $7.65 | $91.8 (约¥660) | 推荐 |
立即体验:https://apipro.maynor1024.live/
没有评论:
发表评论