
    hP                        S SK Jr  S SKrS SKrSSKJrJr  SSKJr  SSK	J
r
   " S S5      rSS	 jrSS
 jrSS jrSS jrg)    )annotationsN   )OpenAI_load_client)
model_json)	BaseModelc                  4    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rg)Colors   z[95mz[94mz[92mz[93mz[91mz[0mz[1mz[4m N)__name__
__module____qualname____firstlineno__HEADEROKBLUEOKGREENWARNINGFAILENDCBOLD	UNDERLINE__static_attributes__r       C/var/www/html/env/lib/python3.13/site-packages/openai/cli/_utils.pyr
   r
      s*    FFGGDDDIr   r
   c                     [        5       $ )N)r   r   r   r   
get_clientr      s
    >r   c                 L    [         R                  n U b  SR                  U 5      $ g)Nz[organization={}]  )openaiorganizationformat)r!   s    r   organization_infor#      s'    &&L#**<88r   c                X    [         R                  R                  [        U SS9S-   5        g )Nr   )indent
)sysstdoutwriter   )models    r   print_modelr+   #   s     JJZa0478r   c                 .     SS K n g! [         a     gf = f)Nr   FT)h2ImportError)r-   s    r   can_use_http2r/   '   s#       s    
)returnr   )r0   str)r*   r   r0   None)r0   bool)
__future__r   r'   r    r   r   r   _compatr   _modelsr   r
   r   r#   r+   r/   r   r   r   <module>r7      s5    " 
  #    9r   