首先,创建多个agent。

通过 openclaw agents add   xxxx 来创建,模型选择直接跳过。

然后,修改openclaw的配置文件,openclaw.json

修改有几个关键点:

(1)agents 中lists部分,设置model模型,不设置则用默认。

"agents": {
    "defaults": {
      "model": {
        "primary": "custom-api-deepseek-com/deepseek-chat"
      },
      "models": {
        "custom-api-deepseek-com/deepseek-chat": {},
        "qwen-portal/coder-model": {
          "alias": "qwen"
        },
        "qwen-portal/vision-model": {}
      },
      "workspace": "/root/.openclaw/workspace",
      "compaction": {
        "mode": "safeguard"
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    },
    "list": [
      {
        "id": "main",
        "name": "main",
        "workspace": "/root/.openclaw/workspace",
        "agentDir": "/root/.openclaw/agents/main/agent",
        "model": "qwen-portal/coder-model"
      },
      {
        "id": "zhangben",
        "name": "zhangben",
        "workspace": "/root/.openclaw/workspace-zhangben",
        "agentDir": "/root/.openclaw/agents/zhangben/agent",
        "model": "custom-api-deepseek-com/deepseek-chat"
      },
      {
        "id": "qinggan",
        "name": "qinggan",
        "workspace": "/root/.openclaw/workspace-qinggan",
        "agentDir": "/root/.openclaw/agents/qinggan/agent",
        "model": "custom-api-deepseek-com/deepseek-chat"
      }
    ]
  }
(2)channels中在“qqbot”下添加“accounts”,命名多个qq机器人。
"channels": {
    "qqbot": {
      "enabled": true,
      "accounts": {
        "main": {
          "appId": "1029****,
          "clientSecret": "XJ6uiX***************",
          "botName": "main"
        },
        "zhangben": {
          "appId": "1028****",
          "clientSecret": "dks09IScmx8**************",
          "botName": "zhangben"
        },
        "qinggan": {
          "appId": "10290*********",
          "clientSecret": "lXJ6uiXND4wo**********",
          "botName": "qinggan"
        }
      }
    }
  }
(3)确定绑定关系。关注“bindings”部分。
"bindings": [
    {
      "agentId": "main",
      "match": {
        "channel": "qqbot",
        "accountId": "main"
      }
    },
    {
      "agentId": "zhangben",
      "match": {
        "channel": "qqbot",
        "accountId": "zhangben"
      }
    },
     {
      "agentId": "qinggan",
      "match": {
        "channel": "qqbot",
        "accountId": "qinggan"
      }
    }
  ]

(4)一定要重启openclaw,使用命令操作。
执行重启命令:
openclaw gateway restart

(2)channels中在“qqbot”下添加“accounts”,命名多个qq机器人。

"channels": {

    "qqbot": {
      "enabled": true,
      "accounts": {
        "main": {
          "appId": "1029**,
          "clientSecret": "XJ6uiX*",
          "botName": "main"
        },
        "zhangben": {
          "appId": "1028**",
          "clientSecret": "dks09IScmx8",
          "botName": "zhangben"
        },
        "qinggan": {
          "appId": "10290*",
          "clientSecret": "lXJ6uiXND4wo**",
          "botName": "qinggan"
        }
      }
    }
  }

(3)确定绑定关系。关注“bindings”部分。

"bindings": [
    {
      "agentId": "main",
      "match": {
        "channel": "qqbot",
        "accountId": "main"
      }
    },
    {
      "agentId": "zhangben",
      "match": {
        "channel": "qqbot",
        "accountId": "zhangben"
      }
    },
     {
      "agentId": "qinggan",
      "match": {
        "channel": "qqbot",
        "accountId": "qinggan"
      }
    }
  ]

<br/>

(4)一定要重启openclaw,使用命令操作。

执行重启命令:

openclaw gateway restart

<br/>

大功告成!

分类: 人工智能Openclaw 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录