Spaces:
Runtime error
Runtime error
Commit
·
57c5bcb
1
Parent(s):
9c56588
Update app.py
Browse files
app.py
CHANGED
@@ -1,12 +1,9 @@
|
|
|
|
1 |
import streamlit as st
|
2 |
from google.generativeai import GenerativeModel
|
3 |
|
4 |
-
#
|
5 |
-
|
6 |
-
model_name = "gemini-pro"
|
7 |
-
|
8 |
-
# Create model object
|
9 |
-
model = GenerativeModel(api_key=api_key, model_name=model_name)
|
10 |
|
11 |
# Create chatbot interface
|
12 |
st.title("Gemini API Chatbot")
|
@@ -25,7 +22,10 @@ if user_input:
|
|
25 |
# Display user message with markdown
|
26 |
st.markdown(f"**You:** {user_input}")
|
27 |
|
28 |
-
#
|
|
|
|
|
|
|
29 |
with st.spinner("Thinking..."):
|
30 |
response = model.generate_content(chat_history)
|
31 |
|
|
|
1 |
+
import os
|
2 |
import streamlit as st
|
3 |
from google.generativeai import GenerativeModel
|
4 |
|
5 |
+
# Set API key as an environment variable
|
6 |
+
os.environ['GOOGLE_API_KEY'] = "AIzaSyC70u1sN87IkoxOoIj4XCAPw97ae2LZwNM"
|
|
|
|
|
|
|
|
|
7 |
|
8 |
# Create chatbot interface
|
9 |
st.title("Gemini API Chatbot")
|
|
|
22 |
# Display user message with markdown
|
23 |
st.markdown(f"**You:** {user_input}")
|
24 |
|
25 |
+
# Create model object
|
26 |
+
model = GenerativeModel(model_name="gemini-pro")
|
27 |
+
|
28 |
+
# Get model response with generate_content method
|
29 |
with st.spinner("Thinking..."):
|
30 |
response = model.generate_content(chat_history)
|
31 |
|