@@ -118,7 +118,7 @@ def _return_empty():
118118
119119 request_question = ChatQuestion (chat_id = record .chat_id , question = record .question if record .question else '' )
120120
121- llm_service = await LLMService .create (current_user , request_question , current_assistant , True )
121+ llm_service = await LLMService .create (session , current_user , request_question , current_assistant , True )
122122 llm_service .set_record (record )
123123 llm_service .run_recommend_questions_task_async ()
124124 except Exception as e :
@@ -147,8 +147,9 @@ async def stream_sql(session: SessionDep, current_user: CurrentUser, request_que
147147 """
148148
149149 try :
150- llm_service = await LLMService .create (current_user , request_question , current_assistant , embedding = True )
151- llm_service .init_record ()
150+ llm_service = await LLMService .create (session , current_user , request_question , current_assistant ,
151+ embedding = True )
152+ llm_service .init_record (session = session )
152153 llm_service .run_task_async ()
153154 except Exception as e :
154155 traceback .print_exc ()
@@ -189,8 +190,8 @@ async def analysis_or_predict(session: SessionDep, current_user: CurrentUser, ch
189190
190191 request_question = ChatQuestion (chat_id = record .chat_id , question = record .question )
191192
192- llm_service = await LLMService .create (current_user , request_question , current_assistant )
193- llm_service .run_analysis_or_predict_task_async (action_type , record )
193+ llm_service = await LLMService .create (session , current_user , request_question , current_assistant )
194+ llm_service .run_analysis_or_predict_task_async (session , action_type , record )
194195 except Exception as e :
195196 traceback .print_exc ()
196197
0 commit comments