DrishtiSharma commited on
Commit
bc05c29
·
verified ·
1 Parent(s): 18d4079

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -1
app.py CHANGED
@@ -16,7 +16,25 @@ if not openai_api_key:
16
  st.stop()
17
 
18
  # Initialize the LLM
19
- llm = OpenAI(api_token=openai_api_key)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
 
22
  def load_dataset_into_session():
 
16
  st.stop()
17
 
18
  # Initialize the LLM
19
+ #llm = OpenAI(api_token=openai_api_key)
20
+
21
+ def initialize_llm(model_choice):
22
+ groq_api_key = os.getenv("GROQ_API_KEY")
23
+ openai_api_key = os.getenv("OPENAI_API_KEY")
24
+
25
+ if model_choice == "llama-3.3-70b":
26
+ if not groq_api_key:
27
+ st.error("Groq API key is missing. Please set the GROQ_API_KEY environment variable.")
28
+ return None
29
+ return ChatGroq(groq_api_key=groq_api_key, model="groq/llama-3.3-70b-versatile")
30
+ elif model_choice == "GPT-4o":
31
+ if not openai_api_key:
32
+ st.error("OpenAI API key is missing. Please set the OPENAI_API_KEY environment variable.")
33
+ return None
34
+ return ChatOpenAI(api_key=openai_api_key, model="gpt-4o")
35
+
36
+ model_choice = st.radio("Select LLM", ["GPT-4o", "llama-3.3-70b"], index=0, horizontal=True)
37
+ llm = initialize_llm(model_choice)
38
 
39
 
40
  def load_dataset_into_session():