+
    bKj                     B    ^RI Ht ^RIHt ^RIHt ^RIHt R R ltR# )   )LLMGenerationError)questions_system_prompt)get_provider)SuggestQuestionsRequestc                0    V ^8  d   QhR\         R\        /# )r   payloadreturn)r   dict)formats   ">C:\xampp\htdocs\meridian\meridian-ai\app\services\questions.py__annotate__r      s     
S 
S6 
S4 
S    c                 6   \        V P                  '       d   V P                  P                  4       MR V P                  R7      pRRRRV P                   2/.p \        4       P                  W4      #   \         d   p\        R\        T4      4      ThR p?ii ; i)N)	trip_specpreferencesroleusercontentzTrip brief: zFailed to suggest questions)
r   r   
model_dumpr   
trip_briefr   complete_json	Exceptionr   str)r   system_promptmessagesexcs   &   r   suggest_questionsr      s    +4;4E4E4E'##..04''M l7;M;M:N,OPQHS~++MDD S !>CIsRSs   A2 2B=BBN)	
exceptionsr   promptsr   providers.factoryr   schemasr   r    r   r   <module>r#      s    + - , -
Sr   