BtB-ExpC commited on
Commit
19d0e21
·
1 Parent(s): 749b8cc

List[ChatPromptTemplate] typing

Browse files
Files changed (1) hide show
  1. chains/diagnoser_chain.py +2 -2
chains/diagnoser_chain.py CHANGED
@@ -1,7 +1,7 @@
1
  # chains/diagnoser_chain.py
2
  import asyncio
3
  from pydantic import BaseModel
4
- from typing import Any
5
  from langchain_core.prompts.chat import ChatPromptTemplate
6
  from config.exercise_standardizer import standardize_exercise
7
 
@@ -9,7 +9,7 @@ from config.exercise_standardizer import standardize_exercise
9
  class DiagnoserChain(BaseModel):
10
  template_standardize: ChatPromptTemplate
11
  llm_standardize: Any # Fixed LLM for step 1
12
- templates_diagnose: ChatPromptTemplate
13
  llm_diagnose: Any # User-selectable LLM for step 2
14
 
15
  async def run(self, user_query: str, exercise_format: str) -> str:
 
1
  # chains/diagnoser_chain.py
2
  import asyncio
3
  from pydantic import BaseModel
4
+ from typing import Any, List
5
  from langchain_core.prompts.chat import ChatPromptTemplate
6
  from config.exercise_standardizer import standardize_exercise
7
 
 
9
  class DiagnoserChain(BaseModel):
10
  template_standardize: ChatPromptTemplate
11
  llm_standardize: Any # Fixed LLM for step 1
12
+ templates_diagnose: List[ChatPromptTemplate]
13
  llm_diagnose: Any # User-selectable LLM for step 2
14
 
15
  async def run(self, user_query: str, exercise_format: str) -> str: