Welcome to OpenResponses Python
The Un-official Python SDK for the Open Responses standard.
openresponses-python provides typed Pydantic models, a flexible client SDK, and utilities for building compliant providers.
Key Features
- Strict Typing: Standardized models for
MessageItem,ReasoningItem,ToolCallItem, etc. - Async & Sync Support: Built on
httpxfor high performance. - Semantic Streaming: First-class support for streaming reasoning and text deltas.
- Provider Agnostic: Proxy examples for OpenRouter, OpenAI, HuggingFace, Ollama, and more.
Installation
pip install openresponses-python
!!! tip "For Development" We recommend using uv for dependency management.
```bash
make install
```
Next Steps
- Check out the Quickstart guid.
- Browse the API Reference.
- See ready-to-use Examples.