BtB-ExpC commited on
Commit
3bbe624
·
1 Parent(s): ca454c0

No astream

Browse files
chains/diagnoser_chain.py CHANGED
@@ -25,7 +25,7 @@ class DiagnoserChain(BaseModel):
25
  # --- Step 2: Generate a diagnosis using the standardized exercise ---
26
  prompt_diagnose = await self.template_diagnose.aformat_prompt(standardized_exercise=standardized_exercise)
27
  diagnose_messages = prompt_diagnose.to_messages()
28
- diagnosis = await self.llm_diagnose.astream(diagnose_messages)
29
 
30
  return diagnosis
31
 
 
25
  # --- Step 2: Generate a diagnosis using the standardized exercise ---
26
  prompt_diagnose = await self.template_diagnose.aformat_prompt(standardized_exercise=standardized_exercise)
27
  diagnose_messages = prompt_diagnose.to_messages()
28
+ diagnosis = await self.llm_diagnose.ainvoke(diagnose_messages)
29
 
30
  return diagnosis
31
 
chains/distractors_chain.py CHANGED
@@ -7,9 +7,9 @@ from config.exercise_standardizer import standardize_exercise
7
 
8
  class DistractorsChain(BaseModel):
9
  template_standardize: ChatPromptTemplate
10
- template_distr: ChatPromptTemplate
11
  llm_standardize: Any # Fixed LLM for step 1
12
- llm_distr: Any # User-selectable LLM for step 2
13
 
14
 
15
  async def run(self, user_query: str, exercise_format: str) -> str:
@@ -26,7 +26,7 @@ class DistractorsChain(BaseModel):
26
  # --- Step 2: Generate new distractors using the standardized exercise ---
27
  prompt_distractors = await self.template_distractors.aformat_prompt(standardized_exercise=standardized_exercise)
28
  distractors_messages = prompt_distractors.to_messages()
29
- distractors = await self.llm_distr.astream(distractors_messages)
30
 
31
  return distractors
32
 
 
7
 
8
  class DistractorsChain(BaseModel):
9
  template_standardize: ChatPromptTemplate
10
+ template_distractors: ChatPromptTemplate
11
  llm_standardize: Any # Fixed LLM for step 1
12
+ llm_distractors: Any # User-selectable LLM for step 2
13
 
14
 
15
  async def run(self, user_query: str, exercise_format: str) -> str:
 
26
  # --- Step 2: Generate new distractors using the standardized exercise ---
27
  prompt_distractors = await self.template_distractors.aformat_prompt(standardized_exercise=standardized_exercise)
28
  distractors_messages = prompt_distractors.to_messages()
29
+ distractors = await self.llm_distr.ainvoke(distractors_messages)
30
 
31
  return distractors
32