Metadata-Version: 2.4
Name: brainrouter
Version: 1.0.2
Summary: Official Python SDK for BrainRouter
Project-URL: Homepage, https://github.com/BrainRouter/brainrouter-sdk-python
Project-URL: Repository, https://github.com/BrainRouter/brainrouter-sdk-python
Author-email: Aditya <aditya@brainrouter.dev>
License: MIT
Requires-Python: >=3.8
Requires-Dist: httpx>=0.24.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: typing-extensions>=4.5.0
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Requires-Dist: isort; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-asyncio; extra == 'dev'
Description-Content-Type: text/markdown

# BrainRouter Python SDK

Official Python SDK for BrainRouter - The intelligent model gateway.

## Installation

```bash
pip install brainrouter
```

## Quick Start

```python
from brainrouter import BrainRouter

client = BrainRouter(api_key="your_key")
response = client.chat.ask(prompt="Hello!", strategy="quality")
print(response.content)
```

## Features

- **Intelligent Routing**: Automatically select the best model based on quality, cost, or speed.
- **Sync & Async**: Supports both synchronous and asynchronous workflows.
- **Streaming**: Built-in support for SSE streaming.
- **Thread Management**: Easy conversation and policy management.

## License

MIT
