Ë
    $Æ%hP  ã                  ó|   — d dl mZ d dlZd dlZddlmZmZ ddlmZ ddl	m
Z
  G d„ d«      Zdd	„Zdd
„Zdd„Zdd„Zy)é    )ÚannotationsNé   )ÚOpenAIÚ_load_client)Ú
model_json)Ú	BaseModelc                  ó,   — e Zd ZdZdZdZdZdZdZdZ	dZ
y	)
ÚColorsz[95mz[94mz[92mz[93mz[91mz[0mz[1mz[4mN)Ú__name__Ú
__module__Ú__qualname__ÚHEADERÚOKBLUEÚOKGREENÚWARNINGÚFAILÚENDCÚBOLDÚ	UNDERLINE© ó    úO/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/openai/cli/_utils.pyr
   r
      s*   „ Ø€FØ€FØ€GØ€GØ€DØ€DØ€DØ�Ir   r
   c                 ó   — t        «       S )N)r   r   r   r   Ú
get_clientr      s
   € Ü‹>Ðr   c                 óJ   — t         j                  } | �dj                  | «      S y)Nz[organization={}] Ú )ÚopenaiÚorganizationÚformat)r   s    r   Úorganization_infor       s'   € Ü×&Ñ&€LØÐØ#×*Ñ*¨<Ó8Ð8àr   c                ó^   — t         j                  j                  t        | d¬«      dz   «       y )Nr   )Úindentú
)ÚsysÚstdoutÚwriter   )Úmodels    r   Úprint_modelr(   #   s    € Ü‡J�J×Ñ”Z ¨aÔ0°4Ñ7Õ8r   c                 ó,   — 	 dd l } y# t        $ r Y yw xY w)Nr   FT)Úh2ÚImportError)r*   s    r   Úcan_use_http2r,   '   s#   € ðÛð øô ò Ùðús   ‚ ‡	’)Úreturnr   )r-   Ústr)r'   r   r-   ÚNone)r-   Úbool)Ú
__future__r   r$   r   r   r   r   Ú_compatr   Ú_modelsr   r
   r   r    r(   r,   r   r   r   ú<module>r4      s5   ðÝ "ã 
ã ç #Ý  Ý ÷ñ óóó9ôr   