
    h                     R    d dl mZ ddlmZ ddlmZmZmZmZ dee	   de	de
de
fd	Zy
)    )Optional   )BedrockConverseLLM)"AmazonAnthropicClaudeStreamDecoderAmazonDeepSeekR1StreamDecoderAWSEventStreamDecoder
BedrockLLMinvoke_providermodelsync_stream	json_modec                 x    | r| dk(  rt        |||      }|S | r| dk(  rt        ||      }|S t        |      }|S )N	anthropic)r   r   r   deepseek_r1)r   r   )r   )r   r   r   )r
   r   r   r   decoders        ^/var/www/Befach/backend/env/lib/python3.12/site-packages/litellm/llms/bedrock/chat/__init__.py get_bedrock_event_stream_decoderr      sX     ?k9)K#*

 	_=/#
 'e4    N)typingr   converse_handlerr   invoke_handlerr   r   r   r	   strboolr    r   r   <module>r      s>     0 c]+.=ANRr   