SuperAPI AI 工具集

iblai-agent-sandbox

智能体与模型

查看项目

更新于 10-16 05:55

技能介绍

用途:将 ibl.ai 智能体接入 Claw 沙箱工作区,并管理相关实例与配置。

认证与约定:基础地址为 https://api.iblai.app,每个请求需带请求头 Authorization: Api-Token $IBLAI_API_KEY。路径变量中 {org} 对应 $IBLAI_ORG,{username} 对应 $IBLAI_USERNAME,{mentor} 为智能体唯一 id。尚未连接时先运行 /iblai-login 以填充 IBLAI_ORG、IBLAI_USERNAME 和 IBLAI_API_KEY。

读取能力:GET …/orgs/{org}/mentors/{mentor}/claw-config/ 查询已连接实例(404 表示未连接);GET …/orgs/{org}/claw/instances/ 列出可用 Claw 实例;GET …/orgs/{org}/mentors/{mentor}/agent-config/ 获取智能体工作区配置(含当前模型);GET https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/users/{username}/mentor-llms/?mentor_id={mentor} 获取可用模型选项。

写入能力:POST …/mentors/{mentor}/claw-config/ 连接实例,请求体含 server(实例 id,必填)、enabled(布尔)、agent_id(字符串);PATCH 同路径可切换保存时自动推送(auto_push);DELETE 同路径断开连接(破坏性操作,需先与用户确认);POST …/mentors/{mentor}/claw-config/push-config/ 推送配置;POST …/claw/instances/{id}/health-check/ 执行健康检查;POST …/claw/instances/{id}/test-connectivity/ 执行连通性检查;POST …/claw/instances/{id}/ 创建实例,请求体含 name、claw_type(openclaw 或 ironclaw)、server_url、gateway_token;PATCH …/claw/instances/{id}/ 编辑实例(仅发送变更字段);DELETE …/claw/instances/{id}/ 删除实例(破坏性操作,需先确认);PATCH …/mentors/{mentor}/agent-config/ 设置模型,请求体为 { "model": "string" }。

使用要点:claw-config/ 返回 404 表示智能体尚未连接沙箱,需用连接 POST 接入;连接后应推送配置,或通过 PATCH 开启保存时自动推送,使工作区反映最新配置;连接智能体前可先对实例 id 运行健康检查与连通性检查,确认沙箱可达。claw_type 取值为 openclaw 或 ironclaw,gateway_token 用于实例向其服务器认证。

限制:资料未提供速率限制、权限范围、错误码细节及计费信息。