+
    UiP                        ^ RI Ht ^ RIt^ RIt^RIHtHt ^RIHt ^RI	H
t
  ! R R4      tR R	 ltR
 R ltR R ltR R ltR# )    )annotationsN)OpenAI_load_client)
model_json)	BaseModelc                  6    ] tR t^tRtRtRtRtRtRt	Rt
RtR	tR
# )Colorsz[95mz[94mz[92mz[93mz[91mz[0mz[1mz[4m N)__name__
__module____qualname____firstlineno__HEADEROKBLUEOKGREENWARNINGFAILENDCBOLD	UNDERLINE__static_attributes__r
       P/home/ubuntu/hermes-agent/venv/lib/python3.14/site-packages/openai/cli/_utils.pyr	   r	      s*    FFGGDDDIr   r	   c                   V ^8  d   QhRR/# )   returnr   r
   )formats   "r   __annotate__r      s      F r   c                     \        4       # )N)r   r
   r   r   
get_clientr       s
    >r   c                   V ^8  d   QhRR/# )r   r   strr
   )r   s   "r   r   r      s      3 r   c                 P    \         P                  p V e   RP                  V 4      # R# )Nz[organization={}]  )openaiorganizationr   )r&   s    r   organization_infor'      s'    &&L#**<88r   c                    V ^8  d   QhRRRR/# )r   modelr   r   Noner
   )r   s   "r   r   r   #   s     9 9y 9T 9r   c                h    \         P                  P                  \        V ^R7      R,           4       R# )r   )indent
N)sysstdoutwriter   )r)   s   &r   print_modelr1   #   s     JJZa0478r   c                   V ^8  d   QhRR/# )r   r   boolr
   )r   s   "r   r   r   '   s      t r   c                 4     ^ RI p R#   \         d     R# i ; i)r   NFT)h2ImportError)r5   s    r   can_use_http2r7   '   s#       s    )
__future__r   r.   r%   r$   r   r   _compatr   _modelsr   r	   r    r'   r1   r7   r
   r   r   <module>r;      s5    " 
  #    9r   