AnishaG0201 commited on
Commit
e71660c
·
verified ·
1 Parent(s): d2088dd

Update function.py

Browse files
Files changed (1) hide show
  1. function.py +10 -6
function.py CHANGED
@@ -3,13 +3,15 @@ from langchain.chains import LLMChain, SimpleSequentialChain
3
  from langchain.memory import SimpleMemory
4
  from langchain.prompts import PromptTemplate
5
  from langchain.chat_models import ChatOpenAI
 
6
 
7
 
8
 
9
 
10
  def generate_event_name(topic, audience, benefit):
11
  # Initialize the LLM with GPT-4 chat model
12
- llm = ChatOpenAI(model="gpt-4", openai_api_key=st.secrets["OPENAI_API_KEY"])
 
13
 
14
  # Define the template for generating the event name
15
  event_name_template = (
@@ -40,10 +42,11 @@ def ai_generated_content(topic, audience, benefit, date_time, event_name):
40
 
41
  # Initialize the LLM and memory
42
  # llm = OpenAI(model="gpt-4",openai_api_key=st.secrets["OPENAI_API_KEY"])
43
- llm = ChatOpenAI(
44
- model="gpt-4",
45
- openai_api_key=st.secrets["OPENAI_API_KEY"] # Fetch API key from Streamlit secrets
46
- )
 
47
 
48
 
49
  # hero-section headline
@@ -180,7 +183,8 @@ def ai_generated_content(topic, audience, benefit, date_time, event_name):
180
 
181
  def generate_first_person_benefits(benefits):
182
  # Initialize the LLM with GPT-4 chat model
183
- llm = ChatOpenAI(model="gpt-4", openai_api_key=st.secrets["OPENAI_API_KEY"])
 
184
 
185
  # Define the prompt template
186
  prompt_template = """
 
3
  from langchain.memory import SimpleMemory
4
  from langchain.prompts import PromptTemplate
5
  from langchain.chat_models import ChatOpenAI
6
+ from langchain_google_genai import ChatGoogleGenerativeAI
7
 
8
 
9
 
10
 
11
  def generate_event_name(topic, audience, benefit):
12
  # Initialize the LLM with GPT-4 chat model
13
+ # llm = ChatOpenAI(model="gpt-4", openai_api_key=st.secrets["OPENAI_API_KEY"])
14
+ llm = ChatGoogleGenerativeAI(model="gemini-pro", google_api_key=st.secrets["GOOGLE_API_KEY"])
15
 
16
  # Define the template for generating the event name
17
  event_name_template = (
 
42
 
43
  # Initialize the LLM and memory
44
  # llm = OpenAI(model="gpt-4",openai_api_key=st.secrets["OPENAI_API_KEY"])
45
+ # llm = ChatOpenAI(
46
+ # model="gpt-4",
47
+ # openai_api_key=st.secrets["OPENAI_API_KEY"] # Fetch API key from Streamlit secrets
48
+ # )
49
+ llm = ChatGoogleGenerativeAI(model="gemini-pro", google_api_key=st.secrets["GOOGLE_API_KEY"])
50
 
51
 
52
  # hero-section headline
 
183
 
184
  def generate_first_person_benefits(benefits):
185
  # Initialize the LLM with GPT-4 chat model
186
+ # llm = ChatOpenAI(model="gpt-4", openai_api_key=st.secrets["OPENAI_API_KEY"])
187
+ llm = ChatGoogleGenerativeAI(model="gemini-pro", google_api_key=st.secrets["GOOGLE_API_KEY"])
188
 
189
  # Define the prompt template
190
  prompt_template = """