
    ^hW                     |    S SK r S SKJrJr  S SKrS SKJrJrJrJrJ	r	  S SK
Jr  S SKJr   " S S\5      r\" 5       rg)    N)AnyOptional)	CustomLLMImageObjectImageResponse
completionget_llm_provider)AsyncHTTPHandler)ModelResponsec                   D    \ rS rSrS\4S jrS\R                  4S jrSrg)MyCustomLLM
   returnc                 6    [         R                  " SSSS./SS9$ Nzgpt-3.5-turbouserzHello world)rolecontentzHi!)modelmessagesmock_responselitellmr   selfargskwargss      j/home/james-whalen/.local/lib/python3.13/site-packages/litellm/proxy/example_config_yaml/custom_handler.pyr   MyCustomLLM.completion   s&    !!!%-@A
 	
    c                 >   #    [         R                  " SSSS./SS9$ 7fr   r   r   s      r   acompletionMyCustomLLM.acompletion   s)     !!!%-@A
 	
s    N)	__name__
__module____qualname____firstlineno__r   r   r   r"   __static_attributes__r$   r    r   r   r   
   s     
] 

G4I4I 
r    r   )timetypingr   r   r   r   r   r   r   r	   &litellm.llms.custom_httpx.http_handlerr
   litellm.types.utilsr   r   my_custom_llmr$   r    r   <module>r/      s/        W W C -
) 
  r    