Metadata-Version: 2.4
Name: openresponses-impl-client-openai
Version: 0.1.0
Summary: Python Client library implementing the OpenResponses specification
Author-email: rsato <satookok@gmail.com>
Project-URL: Homepage, https://github.com/post-class/openresponses-impl-client-openai
Project-URL: Repository, https://github.com/post-class/openresponses-impl-client-openai
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openai>=2.29.0
Requires-Dist: openresponses-impl-core>=0.1.0
Dynamic: license-file

# openresponses-impl-client-openai

Python client library for OpenAI/Azure OpenAI implementing the OpenResponses specification

## Overview

This library provides an interface compliant with the OpenResponses specification for OpenAI API and Azure OpenAI Service.

## Features

- Supports both OpenAI API and Azure OpenAI Service
- Handles streaming and non-streaming responses
- Uses type-safe Pydantic models
- Supports asynchronous processing (async/await)
