開發者必看!一個平臺搞定所有工具:Composio讓AI Agent開發效率翻倍 原創
最近在折騰AI項目的時候,偶然發現了一個平臺Composio。這個平臺上集成了很多tool, 可以很方便地幫助構建Agent。
composio 的本質
說實話,剛開始接觸Composio的時候我有個誤解。我以為它是那種"一站式代理服務"——就是說,我只要有了Composio的key,就能直接調用所有工具,比如TAVILY搜索、Perplexityai之類的,不用再去各個平臺申請API密鑰了。
結果實際用起來才發現,Composio只是幫你管理和調用各種第三方服務,但該配置的API密鑰還是得配置。比如我想用TAVILY搜索功能,還是得去TAVILY那邊申請key,然后在Composio里配置好。
不過這樣想想也合理,畢竟每個服務商都有自己的計費和使用限制,Composio不可能替你買單。它的價值在于把復雜的集成工作簡化了——原本你需要學習每個API的調用方式、處理不同的認證流程,現在都被Composio標準化了,你只需要學會一套接口就能操作所有工具。
composio 的價值
- 統一接口:所有工具使用相同的調用方式
- 密鑰管理:安全存儲和管理多個 API 密鑰
- 格式轉換:統一的輸入輸出格式
- 錯誤處理:標準化的錯誤處理機制
工作流程
拿TAVILY檢索這個工具來舉例,我們要使用這個工具,需要先登錄:
composio login然后添加TAVILY這個工具,添加工具的時候需要輸入對應工具的KEY
composio add tavily
當我們使用這個工具時,大致流程如下:
- 用戶通過 Composio 發起請求
- Composio 使用您配置的 TAVILY API 密鑰
- Composio 調用 TAVILY 的原生 API
- TAVILY 驗證密鑰并返回結果
訪問鏈接
- 官網地址:https://composio.dev/
- github: https://github.com/ComposioHQ/composio
實戰
舉個實際的例子吧,我在用LangChain做項目時,想讓AI具備網絡檢索能力,但手頭又沒有TAVILY的key。但是我發現Composio平臺上其實有一些不需要認證的免費工具可以直接用,省去了不少麻煩。
比如下圖,Composio里有不少開箱即用的檢索類工具:


我這次用到了兩個工具:一個是普通的網絡檢索,另一個是商品搜索。代碼實現也很簡單,直接貼一下:
from composio_langchain import ComposioToolSet, Action
from langchain_openai import ChatOpenAI
from langchain import hub
from langchain.agents import create_openai_functions_agent, AgentExecutor
llm = ChatOpenAI()
prompt = hub.pull("hwchase17/openai-functions-agent")
composio_toolset = ComposioToolSet(api_key="xxx")
tools = composio_toolset.get_tools(
actinotallow=[
Action.COMPOSIO_SEARCH_TAVILY_SEARCH,
Action.COMPOSIO_SEARCH_SHOPPING_SEARCH
]
)
agent = create_openai_functions_agent(llm, tools=tools, prompt=prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)比如我讓AI幫我查“deepseek最新的新聞”,只需要:
task = "檢索出deepseek最新的新聞"
result = agent_executor.invoke({"input": task})返回結果如下:

接著我再問下我目前手機價格:"find x8s+ 的價格",這個Agent就會調用COMPOSIO_SEARCH_SHOPPING_SEARCH 這個工具,在Google上幫我查找相關價格信息:

不過也有局限,比如我想查“find x8s+ 淘寶網站上的價格”,這個工具就查不到淘寶的商品價格了:

價格

平時測試啥的,用免費版就OK了,一個月2w次調用對我來說夠用。
總結
整體體驗下來,Composio給我的感覺還是不錯的,有些免費工具用起來還是很方便的,尤其適合臨時用用或者做原型驗證。如果你也在做AI相關的項目,建議去試試。雖然是付費服務,但考慮到它能節省的開發時間和維護成本,這錢花得挺值的。而且他們的免費版本足夠你了解這個工具的能力了。
本文轉載自????AI 博物院???? 作者:longyunfeigu


















