a
    _g                     @  s   U d dl mZ d dlmZmZ d dlmZ ddlmZ ddl	m
Z
 dZG dd	 d	e
ZG d
d dee Zg dZerg Zded< neZe ZeD ]Zeedee< qdS )    )annotations)TYPE_CHECKINGAny)override   )	LazyProxy)OpenAIErrora  

You tried to access openai.{symbol}, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.

You can run `openai migrate` to automatically upgrade your codebase to use the 1.0.0 interface. 

Alternatively, you can pin your installation to the old version, e.g. `pip install openai==0.28`

A detailed migration guide is available here: https://github.com/openai/openai-python/discussions/742
c                      s$   e Zd Zddd fddZ  ZS )APIRemovedInV1strNonesymbolreturnc                  s   t  tj|d d S Nr   )super__init__INSTRUCTIONSformatselfr   	__class__ a/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/openai/lib/_old_api.pyr      s    zAPIRemovedInV1.__init__)__name__
__module____qualname__r   __classcell__r   r   r   r   r	      s   r	   c                      sH   e Zd Zddd fddZedddd	Zdddd
ddZ  ZS )APIRemovedInV1Proxyr
   r   r   c                  s   t    || _d S N)r   r   _symbolr   r   r   r   r      s    
zAPIRemovedInV1Proxy.__init__r   )r   c                 C  s   | S r    r   )r   r   r   r   __load__   s    zAPIRemovedInV1Proxy.__load__)_args_kwargsr   c                 O  s   t | jdd S r   )r	   r!   )r   r#   r$   r   r   r   __call__&   s    zAPIRemovedInV1Proxy.__call__)r   r   r   r   r   r"   r%   r   r   r   r   r   r      s   r   )ZEditFileZAudioZImageZModelZEngineZCustomerZFineTuneZ	EmbeddingZ
CompletionZ
DeploymentZ
ModerationZErrorObjectZFineTuningJobZChatCompletionz	list[str]__all__r   N)
__future__r   typingr   r   Ztyping_extensionsr   _utilsr   _exceptionsr   r   r	   r   ZSYMBOLSr'   __annotations__localsZ__localsr   r   r   r   r   <module>   s   