SuperAPI AI 工具集

iblai-api-agent-tool

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:通过 ibl.ai 平台 API 控制某个智能体可使用的工具,支持列出可切换工具、读取当前已启用的工具 slug,以及写回启用集合。

主要能力:

  • 读取可切换工具:GET https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/users/{username}/mentors/{mentor}/available-tools/
  • 读取当前已启用工具 slug:GET https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/mentors/{mentor}/settings/
  • 写入启用集合:PUT https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/mentors/{mentor}/settings/,请求体包含 tool_slugs(字符串数组)与 can_use_tools(布尔值)。

使用方式:

  • 基础地址为 https://api.iblai.app,每个请求需带请求头 Authorization: Api-Token $IBLAI_API_KEY。
  • 路径变量:{org} 对应 $IBLAI_ORG,{username} 对应 $IBLAI_USERNAME,{mentor} 为智能体唯一 id。
  • 若尚未连接,先运行 /iblai-api-login 以填充 IBLAI_ORG、IBLAI_USERNAME 和 IBLAI_API_KEY。
  • 示例:curl -X PUT "https://api.iblai.app/dm/api/ai-mentor/orgs/$IBLAI_ORG/mentors/$MENTOR/settings/" -H "Authorization: Api-Token $IBLAI_API_KEY" -H "Content-Type: application/json" -d '{"tool_slugs": ["web_search", "calculator"], "can_use_tools": true}'

限制与注意:

  • tool_slugs 表示完整的启用集合,未包含在数组中的 slug 会被禁用。
  • 写入前应先从 available-tools/ 端点获取有效 slug。
  • 将 can_use_tools 设为 false 可整体关闭工具,而无需清空 slug 集合。
  • 其他收费、平台支持范围等信息暂未提供。