o
    õæh  ã                   @   sv   d dl mZ d dlmZ ddlmZ ddlmZ dede	dd	fd
d„Z
dede	dd	fdd„Zded dd	fdd„Zd	S )é    )ÚAsyncOpenAI)ÚLiteralé   )Ú_openai_shared)Úset_tracing_export_api_keyÚkeyÚuse_for_tracingÚreturnNc                 C   s   t  | ¡ |rt| ƒ d S d S ©N)r   Úset_default_openai_keyr   )r   r   © r   úO/var/www/html/openai_agents/venv/lib/python3.10/site-packages/agents/_config.pyr      s   
ÿr   Úclientc                 C   s    t  | ¡ |rt| jƒ d S d S r
   )r   Úset_default_openai_clientr   Úapi_key)r   r   r   r   r   r      s   
ÿr   Úapi)Úchat_completionsÚ	responsesc                 C   s$   | dkrt  d¡ d S t  d¡ d S )Nr   FT)r   Úset_use_responses_by_default)r   r   r   r   Úset_default_openai_api   s   r   )Úopenair   Útyping_extensionsr   Úmodelsr   Útracingr   ÚstrÚboolr   r   r   r   r   r   r   Ú<module>   s    