Update app.py
Browse files
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"
|
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)
|