o
    ¦i«  ã                	   @  sd  d Z ddlmZ ddlmZmZ ddlmZmZ ddl	m
Z
mZ ddlmZmZ ddlmZmZ dd	lmZ dd
lmZ ddlmZmZ ddlmZmZ ddlmZmZmZ edeeeeef ƒZ eeeeedƒf ee
edƒf eeedƒf eeedƒf f edd„ ƒf Z!G dd„ deƒZ"G dd„ deƒZ#edee"ee f ƒZ$	 edee#ee f ƒZ%dS )zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.é    )Úannotationsé   )ÚAssistantMessageÚAssistantMessageTypedDict)ÚInstructRequestÚInstructRequestTypedDict)ÚSystemMessageÚSystemMessageTypedDict)ÚToolMessageÚToolMessageTypedDict)ÚUserMessageÚUserMessageTypedDict)Ú	BaseModel©Úget_discriminator)ÚDiscriminatorÚTag)ÚListÚUnion)Ú	AnnotatedÚTypeAliasTypeÚ	TypedDictÚ&InstructRequestInputsMessagesTypedDictÚ	assistantÚsystemÚtoolÚuserc                 C  s   t | ddƒS )NÚroler   )Úm© r   ú]/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/mistralai/models/inputs.pyÚ<lambda>"   s    r!   c                   @  ó   e Zd ZU ded< dS )ÚInstructRequestInputsTypedDictz,List[InstructRequestInputsMessagesTypedDict]ÚmessagesN©Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   r   r   r    r#   &   ó   
 r#   c                   @  r"   )ÚInstructRequestInputsz#List[InstructRequestInputsMessages]r$   Nr%   r   r   r   r    r+   *   r*   r+   ÚInputsTypedDictÚInputsN)&Ú__doc__Ú
__future__r   Úassistantmessager   r   Úinstructrequestr   r   Úsystemmessager   r	   Útoolmessager
   r   Úusermessager   r   Úmistralai.typesr   Úmistralai.utilsr   Úpydanticr   r   Útypingr   r   Útyping_extensionsr   r   r   r   ÚInstructRequestInputsMessagesr#   r+   r,   r-   r   r   r   r    Ú<module>   sT    ýÿþýÿ
úÿþ