kashyaparun commited on
Commit
344af3f
·
verified ·
1 Parent(s): 02351b7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -29,6 +29,9 @@ from pydantic import BaseModel, Field
29
  import litellm
30
  from langchain.tools import Tool
31
 
 
 
 
32
  # Configure logging
33
  logging.basicConfig(level=logging.INFO)
34
  logger = logging.getLogger(__name__)
@@ -600,8 +603,7 @@ def create_teaching_plan_crew(file_paths, llm_provider="gemini"):
600
  tracker.set_placeholder(st.empty())
601
 
602
  # Initialize LLM based on provider
603
- my_llm = LLM(
604
- model='gemini/gemini-2.0-flash',
605
  api_key=os.environ.get("GEMINI_API_KEY")
606
  )
607
 
@@ -706,7 +708,9 @@ class BoardPlanAnalyzer:
706
  self.api_key = api_key
707
 
708
  litellm.set_verbose = True
709
-
 
 
710
  # Create agents
711
  self.create_agents()
712
 
@@ -1172,7 +1176,7 @@ if st.session_state.uploaded_files:
1172
  if st.button("Generate Board Plan", key="board_plan_button"):
1173
  try:
1174
  # Select LLM provider
1175
- llm_provider = "gemini" if api_key_source == "Google (Gemini)" else "openai"
1176
 
1177
  # Initialize the board plan analyzer
1178
  analyzer = BoardPlanAnalyzer(llm_provider=llm_provider)
 
29
  import litellm
30
  from langchain.tools import Tool
31
 
32
+ LLM._get_litellm_model_name = lambda self, model_name: f"gemini/{model_name}" if not "/" in model_name else model_name
33
+ os.environ["LITELLM_MODEL_DEFAULT_PROVIDER"] = "gemini"
34
+
35
  # Configure logging
36
  logging.basicConfig(level=logging.INFO)
37
  logger = logging.getLogger(__name__)
 
603
  tracker.set_placeholder(st.empty())
604
 
605
  # Initialize LLM based on provider
606
+ my_llm = LLM(model='gemini/gemini-2.0-flash',
 
607
  api_key=os.environ.get("GEMINI_API_KEY")
608
  )
609
 
 
708
  self.api_key = api_key
709
 
710
  litellm.set_verbose = True
711
+
712
+ os.environ["LITELLM_MODEL_DEFAULT_PROVIDER"] = "gemini"
713
+
714
  # Create agents
715
  self.create_agents()
716
 
 
1176
  if st.button("Generate Board Plan", key="board_plan_button"):
1177
  try:
1178
  # Select LLM provider
1179
+ llm_provider = "gemini"
1180
 
1181
  # Initialize the board plan analyzer
1182
  analyzer = BoardPlanAnalyzer(llm_provider=llm_provider)