Installation
Streamblocks can be installed using pip or uv.
Basic Installation
With AI Provider Support
Install with specific AI provider support:
# Gemini support
pip install streamblocks[gemini]
# OpenAI support
pip install streamblocks[openai]
# Anthropic support
pip install streamblocks[anthropic]
# All providers
pip install streamblocks[all-providers]
With Enhanced Logging
# Structlog integration
pip install streamblocks[structlog]
# Loguru integration
pip install streamblocks[loguru]
Development Installation
For development, clone the repository and install with all dependencies:
Requirements
- Python 3.13 or higher
- pydantic >= 2.0
- pyyaml >= 6.0