a2aproject/a2a-python
Official Python SDK for the Agent2Agent (A2A) Protocol
解決的問題
本函式庫為 AI 代理之間提供了一種標準化的通訊方式。透過實作 Agent2Agent (A2A) 協定,它確保了不同的代理型應用程式無論底層傳輸層或資料庫後端為何,皆能實現互操作性。
工作原理
它作為一個 Python SDK,允許開發人員將代理型應用程式作為 A2A 伺服器執行。它支援多種通訊協定 (JSON-RPC, HTTP/REST, 以及 gRPC),並為 FastAPI 與 Starlette 等 Web 框架,以及 SQL 資料庫 (PostgreSQL, MySQL, SQLite) 和用於追蹤的 OpenTelemetry 提供選用的整合。
適用對象
需要遵循通用通訊標準來與其他代理或用戶端進行互動的 AI 代理開發者。
相關
- 專案
- 專案
- 專案
- 專案
- 專案