Python SDK

Python SDK

A2A Python SDK 문서로 이동 중이에요. API 참조(API reference)로 리다이렉트됩니다.

출처: 문서

본문

A2A 공식 Python SDK는 에이전트를 구축하고 통합하기 위한 타입, 서버 앱, 클라이언트, 헬퍼를 제공해요. SDK로 할 수 있는 일의 전체 API 레퍼런스는 API 참조(api/) 페이지에서 확인하세요.

  • 서버 쪽: a2a.server 모듈로 AgentExecutor 추상 클래스, DefaultRequestHandler, 라우트 팩토리(create_agent_card_routes, create_jsonrpc_routes, create_rest_routes), 태스크 저장소 등을 제공해요.
  • 클라이언트 쪽: a2a.client 모듈로 A2ACardResolver, create_client, ClientConfig 등을 제공해요.
  • 타입: a2a.types 모듈에 AgentCard, AgentSkill, AgentCapabilities, AgentInterface, Part, Task 등의 핵심 데이터 구조가 정의돼 있어요.
  • 헬퍼: a2a.helpers로 new_text_message, new_text_part 같은 편의 함수를 제공해요.

직접 따라 해 보고 싶다면 Python 튜토리얼을 진행하는 걸 추천해요. SDK 설치부터 첫 서버 실행과 클라이언트 상호작용까지 전 과정을 단계별로 다룹니다.

더 알아보기 (Learn more)