§
    .çh  ã                   óz   — 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
„Z
dede	dd	fd„Zded         dd	fd„Zd	S )é    )ÚAsyncOpenAI)ÚLiteralé   )Ú_openai_shared)Úset_tracing_export_api_keyÚkeyÚuse_for_tracingÚreturnNc                 óT   — t          j        | ¦  «         |rt          | ¦  «         d S d S ©N)r   Úset_default_openai_keyr   )r   r	   s     úK/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/agents/_config.pyr   r      s9   € ÝÔ)¨#Ñ.Ô.Ð.àð (Ý" 3Ñ'Ô'Ð'Ð'Ð'ð(ð (ó    Úclientc                 ó^   — t          j        | ¦  «         |rt          | j        ¦  «         d S d S r   )r   Úset_default_openai_clientr   Úapi_key)r   r	   s     r   r   r      s;   € ÝÔ,¨VÑ4Ô4Ð4àð 3Ý" 6¤>Ñ2Ô2Ð2Ð2Ð2ð3ð 3r   Úapi)Úchat_completionsÚ	responsesc                 óf   — | dk    rt          j        d¦  «         d S t          j        d¦  «         d S )Nr   FT)r   Úset_use_responses_by_default)r   s    r   Úset_default_openai_apir      s<   € Ø
Ð Ò Ð ÝÔ3°EÑ:Ô:Ð:Ð:Ð:åÔ3°DÑ9Ô9Ð9Ð9Ð9r   )Úopenair   Útyping_extensionsr   Úmodelsr   Útracingr   ÚstrÚboolr   r   r   © r   r   ú<module>r!      sÑ   ðØ Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %à "Ð "Ð "Ð "Ð "Ð "Ø /Ð /Ð /Ð /Ð /Ð /ð( ð (°dð (¸tð (ð (ð (ð (ð3 kð 3ÀDð 3ÈTð 3ð 3ð 3ð 3ð: Ð(GÔ Hð :ÈTð :ð :ð :ð :ð :ð :r   