o
    û°“i  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )ÚBaseCompletionRequestc                   @   s*   e Zd ZU dZeed< dZedB ed< dS )Ú
FIMRequestaf  A valid Fill in the Middle completion request to be tokenized.

    Attributes:
        prompt: The prompt to be completed.
        suffix: The suffix of the prompt. If provided, the model will generate text between the prompt and the suffix.

    Examples:
        >>> request = FIMRequest(prompt="Hello, my name is", suffix=" and I live in New York.")
    ÚpromptNÚsuffix)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚstrÚ__annotations__r   © r   r   úW/home/ubuntu/.local/lib/python3.10/site-packages/mistral_common/protocol/fim/request.pyr      s   
 
r   N)Úmistral_common.protocol.baser   r   r   r   r   r   Ú<module>   s    