File: //usr/local/lib/python3.10/dist-packages/openai/__pycache__/_client.cpython-310.pyc
o
���g;[ � @ s� d dl mZ d dlZd dlmZmZmZ d dlmZm Z d dl
Z
ddlmZ ddl
mZ ddlmZmZmZmZmZmZmZ dd lmZmZmZ dd
lmZ ddlmZmZm Z m!Z!m"Z"m#Z#m$Z$ ddl%m&Z&m'Z' dd
lm(Z(m)Z) ddl*m+Z+m,Z,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5 ddl6m7Z7 g d�Z8G dd� de,�Z9G dd� de-�Z:G dd� d�Z;G dd� d�Z<G dd� d�Z=G dd � d �Z>e9Z?e:Z@dS )!� )�annotationsN)�Any�Union�Mapping)�Self�override� )�_exceptions��Querystring)� NOT_GIVEN�Omit�Timeout�NotGiven� Transport�ProxiesTypes�RequestOptions)�is_given�
is_mapping�get_async_library)�__version__)�files�images�models�batches�
embeddings�completions�moderations)�Stream�AsyncStream)�OpenAIError�APIStatusError)�DEFAULT_MAX_RETRIES�
SyncAPIClient�AsyncAPIClient)�beta)�chat)�audio)�uploads)�fine_tuning)r r r r �OpenAI�AsyncOpenAI�Client�AsyncClientc �@ e Zd ZU ded<