
    i+              
      n   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 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       f   Z G d de      Z G d de      Z y)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    )annotations   )AssistantMessageAssistantMessageTypedDict)SystemMessageSystemMessageTypedDict)ToolMessageToolMessageTypedDict)UserMessageUserMessageTypedDict)	BaseModelget_discriminator)DiscriminatorTag)ListUnion)	AnnotatedTypeAliasType	TypedDict InstructRequestMessagesTypedDict	assistantsystemtooluserc                    t        | dd      S )Nroler   )ms    ^/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/instructrequest.py<lambda>r    !   s    -a@     c                      e Zd ZU ded<   y)InstructRequestTypedDictz&List[InstructRequestMessagesTypedDict]messagesN__name__
__module____qualname____annotations__ r!   r   r#   r#   %   s    44r!   r#   c                      e Zd ZU ded<   y)InstructRequestzList[InstructRequestMessages]r$   Nr%   r*   r!   r   r,   r,   )   s    ++r!   r,   N)!__doc__
__future__r   assistantmessager   r   systemmessager   r   toolmessager	   r
   usermessager   r   mistralai.typesr   mistralai.utilsr   pydanticr   r   typingr   r   typing_extensionsr   r   r   r   InstructRequestMessagesr#   r,   r*   r!   r   <module>r9      s    G " I @ : : % - '  A A $1&	!	$   $	"C$445-X./+s6{*++s6{*+	- @AC 5y 5,i ,r!   