Skip to content

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 httpx for 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