Installation
Install the SDK using uv:pipecatcloud.agent subclass pipecat-ai’s
runner types, and pipecat-ai is an optional dependency. If you use them
outside an agent image, install the extra:
Key Components
The SDK contains several main components:- Session Management - Start and interact with agent sessions
- Session Arguments - Types of arguments received by
bot()entry points - Error Handling - Exception classes for handling different error scenarios
SmallWebRTCSessionManager- Waits for a SmallWebRTC connection to arrive