o
    ˜à·iq  ã                   @   sŽ   U d Z ddlmZmZ ddlmZmZ eeB Zeed< 	 eZ	eed< 	 eZ
eed< 	 G dd„ deƒZee	B e
B Zeed	< 	 eeB Zeed
< dS )z/
Schemas and utilites for tokenization inputs.
é    )Ú	TypeAliasÚ	TypedDict)ÚEmbedsPromptÚTokensPromptÚDecoderOnlyTokPromptÚEncoderTokPromptÚDecoderTokPromptc                   @   s&   e Zd ZU dZeed< edB ed< dS )ÚEncoderDecoderTokPromptz„
    A
    [`EncoderDecoderDictPrompt`][vllm.renderers.inputs.preprocess.EncoderDecoderDictPrompt]
    that has been tokenized.
    Úencoder_promptNÚdecoder_prompt)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__r   © r   r   úT/home/ubuntu/vllm_env/lib/python3.10/site-packages/vllm/renderers/inputs/tokenize.pyr	       s   
 r	   ÚSingletonTokPromptÚ	TokPromptN)r   Útypingr   r   Úvllm.inputsr   r   r   r   r   r   r	   r   r   r   r   r   r   Ú<module>   s    

ÿ