2026年2月13日星期五

Multi-Agent AI Assistant Team with OpenClaw : Build Your Own AI Squad

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 模式让每个助手专注自己擅长的事。

image-20260213171752146
image-20260213171752146

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 个机器人:

  1. 主助理

    • 应用名称:主助理
    • 描述:处理复杂任务的主力助手
    • 记下 App ID 和 App Secret
  2. 内容创作助手

    • 应用名称:内容创作助手
    • 描述:专注内容创作和文案写作
    • 记下 App ID 和 App Secret
  3. 技术开发助手

    • 应用名称:技术开发助手
    • 描述:处理代码开发和技术问题
    • 记下 App ID 和 App Secret
  4. 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

脚本会自动帮你:

  1. 停掉当前 Gateway
  2. 备份现有配置
  3. 创建 4 个独立的 Profile 配置
  4. 生成管理脚本
  5. 自动配置中转API endpoint

第四步:启动所有 Gateway

# 启动所有 Gateway
./start-all-gateways.sh

# 检查状态
./check-gateways.sh

# 验证配置
./verify-setup.sh

16.5 使用方法

直接私聊机器人

这是最简单的用法:

  1. 处理复杂任务

    • 飞书里搜"主助理"机器人
    • 直接发消息
    • 自动用 Claude Opus 4.6 Thinking
  2. 创作内容

    • 搜"内容创作助手"机器人
    • 发写作需求
    • 自动用 Claude Sonnet 4.5
  3. 开发代码

    • 搜"技术开发助手"机器人
    • 发技术问题
    • 自动用 Claude Sonnet 4.5 Thinking
  4. 获取资讯

    • 搜"AI资讯助手"机器人
    • 问最新动态
    • 自动用 Gemini 2.5 Flash(快)

在群组中使用(可选)

如果想在群里用:

  1. 把对应的机器人拉进群
  2. @ 机器人发消息
  3. 一个群可以拉多个机器人,随时切换

我的用法

  • 工作群:拉主助理 + 技术开发助手
  • 内容创作群:拉内容创作助手
  • 资讯群:拉 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 实战案例

案例一:内容创作工作流

场景:写一篇技术文章

  1. 构思阶段

    • 私聊"主助理":讨论文章主题和大纲
    • 用 Claude Opus 深度思考
  2. 写作阶段

    • 私聊"内容创作助手":写文章内容
    • 用 Claude Sonnet 快速生成
  3. 代码示例

    • 私聊"技术开发助手":写代码示例
    • 用 Claude Sonnet Thinking 保证代码质量
  4. 资讯补充

    • 私聊"AI资讯助手":查最新技术动态
    • 用 Gemini Flash 快速检索

案例二:技术开发工作流

场景:开发一个新功能

  1. 需求分析

    • 主助理:分析需求,设计架构
  2. 代码实现

    • 技术开发助手:写代码,调试问题
  3. 文档编写

    • 内容创作助手:写技术文档
  4. 技术调研

    • 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:

Agent
模型
用途
月使用量
官方月成本
main-agent
Claude Opus 4.6
复杂任务
100万 tokens
$15
content-agent
Claude Sonnet 4.5
内容创作
200万 tokens
$6
tech-agent
Claude Sonnet 4.5
技术开发
150万 tokens
$4.5
ainews-agent
Gemini 2.5 Flash
资讯获取
300万 tokens
$0
总计
-
-
750万 tokens
$25.5

成本分析(中转API)⭐ 推荐

用 https://apipro.maynor1024.live/ 中转API:

Agent
模型
用途
月使用量
中转API月成本
省多少
main-agent
Claude Opus 4.6
复杂任务
100万 tokens
$10.5
30%
content-agent
Claude Sonnet 4.5
内容创作
200万 tokens
$4.2
30%
tech-agent
Claude Sonnet 4.5
技术开发
150万 tokens
$3.15
30%
ainews-agent
Gemini 2.5 Flash
资讯获取
300万 tokens
$0
-
总计
-
-
750万 tokens
$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-*.logdo
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-*.logdo
  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成本

下一步

  1. 访问 https://apipro.maynor1024.live/ 注册(新用户送$5)
  2. 创建飞书机器人
  3. 运行配置脚本
  4. 启动所有 Gateway
  5. 开始用你的 AI 助手团队!

成本对比

方案
月成本
年成本
优势
官方API
$25.5
$306
官方支持
中转API
$17.85
$214.2
便宜30%,国内直连
年省$7.65$91.8 (约¥660)推荐

立即体验:https://apipro.maynor1024.live/

没有评论:

发表评论

macOS离线索提词器Textream:1。5MB大小,支持中文语音追踪

Summary: 开源工具Textream仅1.5MB,完全离线运行,利用本地语音识别实时追踪台词高亮,支持中文,可隐藏悬浮窗,需macOS15,保护隐私且免费,降低内容创作门槛。 这两年,「超级个体」和「知识分享」全面爆发,无论是录制教程、做播客还是搞直播,大家对出镜表达的...