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   `/home/ubuntu/veenaModal/venv/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    