Composio
Bundles 按提供方对组件进行分组,这些组件可将第三方服务与 SkillFlaw 集成。
本页介绍 Composio bundle 中可用的组件。
有关特定 Composio 功能的信息,请参见 Composio documentation。
在 flow 中使用 Composio 组件
Composio 组件主要用作代理工具。
Composio bundle 包含一个聚合型的 Composio Tools 组件,以及以下单服务组件:
Composio 单服务组件
- AgentQL
- Agiled
- Airtable
- Apollo
- Asana
- Attio
- Bitbucket
- Bolna
- Brightdata
- Calendly
- Canva
- Canvas
- Coda
- Contentful
- Digicert
- Discord
- Dropbox
- ElevenLabs
- Exa
- Figma
- Finage
- Firecrawl
- Fireflies
- Fixer
- Flexisign
- Freshdesk
- GitHub
- Gmail
- Google BigQuery
- Google Calendar
- Google Classroom
- Google Docs
- Google Meet
- Google Sheets
- Google Tasks
- Heygen
- Jira
- Jotform
- Klaviyo
- Linear
- Listennotes
- Mem0
- Miro
- Missive
- Notion
- OneDrive
- Outlook
- Pandadoc
- PeopleDataLabs
- PerplexityAI
- SerpAPI
- Slack
- Slackbot
- Snowflake
- Supabase
- Tavily
- TimelinesAI
- Todoist
- Wrike
- YouTube
Composio Tools 组件是多个 Composio 服务(工具)的统一入口。 不过,这些服务中的大多数也都提供单服务组件,通常推荐优先使用单服务组件,而不是 Composio Tools 组件。
虽然你也可以在 flow 中将单服务组件用于非代理型操作,但它们主要是与 Agent 组件配合在 Tool Mode 下使用。 相比之下,Composio Tools 组件 只能 作为代理工具使用;它不支持非代理型用法。
以下示例演示如何将 Composio Gmail 组件作为 Agent 组件的工具使用。 这样一来,代理在生成响应时如果有需要,就可以调用 Composio Gmail 功能。 你也可以用同样的方式连接其他 Composio 组件。
-
基于 Simple Agent 模板创建一个 flow。
-
在 Bundles 中找到 Composio bundle,然后将 Gmail 组件添加到 flow。
-
在 Composio API Key 字段中,输入你的 Composio API key,或者使用
COMPOSIO_API_KEY全局变量。 有关更多信息,请参见 Composio authentication