+
    fҘj                    d    ^ RI Ht ^ RIHtHt  ! R R]4      t ! R R]4      t ! R R]4      tR	# )
    )annotations)	BaseModelFieldc                  8    ] tR t^t$ ]! R^RR7      tR]R&   RtR# )SearchRequest.i  )
min_length
max_lengthstrquestion N)__name__
__module____qualname____firstlineno__r   r   __annotations____static_attributes__r       app/models.pyr   r      s    #!=Hc=r   r   c                  R    ] tR t^
t$ R]R&   R]R&   R]R&   RtR]R	&   RtR
]R&   RtR# )SourceChunkintidr
   
text_chunkfloat
similarityNz
int | Nonechunk_indexz
str | Nonesource_filer   )r   r   r   r   r   r   r   r   r   r   r   r   r   
   s&    GO"K""K"r   r   c                  ,    ] tR t^t$ R]R&   R]R&   RtR# )SearchResponser
   answerzlist[SourceChunk]sourcesr   N)r   r   r   r   r   r   r   r   r   r   r      s    Kr   r   N)
__future__r   pydanticr   r   r   r   r   r   r   r   <module>r$      s/    " %>I >#) #Y r   