SuperAPI AI 工具集

Composio Connect

智能体与模型

查看项目

更新于 10-15 20:25

技能介绍

用途:当需要对外部应用进行认证、执行动作、发起 API 请求、获取或修改数据、分析数据,以及回答用户关于其数据的问题时,可使用本技能。

主要能力:借助 Composio CLI 在 1000+ 应用中安全地认证并执行动作。先搜索工具,再执行,必要时连接账户。

使用方式:

  1. 安装 CLI:curl -fsSL https://composio.dev/install | bash,并用 composio --version 验证;若提示命令不存在,重新 source 对应 shell 配置。
  2. 登录:composio login,完成后用 composio whoami 验证账户状态。注意 whoami 输出的 project_id、user_id、user_api_key 等仅作参考,写代码时不要硬编码。
  3. 搜索工具:composio tools search "send emails" 或 composio tools search "Create a new sheet in google sheet"。
  4. 执行工具:composio tools execute "GMAIL_SEND_EMAIL" -d '{ "to": "hello@composio.dev", "body": "Hey, this is an email." }'。不要自行编造工具 slug,只能使用搜索返回的工具。
  5. 连接账户:若提示无已连接账户或搜索显示未连接,使用 composio connected-accounts link "github"。不确定应用名时,用 composio toolkits info 'gmail' 或 composio tools info 'GMAIL_SEND_EMAIL' 查询,不要编造应用名。

最佳实践:将 JSON 输出通过管道传给 jq;在源头用过滤器限制数据量;分析数据时可交给内联 bash 或 python 脚本;独立动作可用 & 和 wait 并行;避免向终端输出大量数据,使用 grep -E、rg、awk、sed 过滤,用 sort | uniq -c | sort -nr、wc -l、head、tail 汇总;大文件用 less、lnav、tail -f;不要创建不必要的缓存文件,仅在需要或用户明确要求时创建文件;注意速率限制与分页;仅在确认后端可承受时用 xargs -P 或 parallel 并行。

限制:Composio CLI 还包含许多面向开发者的其他命令,除非在构建应用,否则不要使用其他命令。本技能仅用于处理用户关于外部应用的请求。构建应用与技能的详细指南见 https://docs.composio.dev。