Chat-Bot / app.py
kcdw's picture
Update app.py response format
530e0fd verified
raw
history blame contribute delete
870 Bytes
import streamlit as st
import google.generativeai as genai
import os
# Load API key from environment variable
genai.configure(api_key=os.getenv("GOOGLE_GENAI_API_KEY"))
# Title and description
st.title("Gemini AI Chatbot")
st.write("Chatbot powered by Google's Gemini API")
# User input
user_prompt = st.text_area("Enter your question:", height=150)
if st.button("Generate Response"):
if user_prompt.strip():
try:
with st.spinner("Fetching response..."):
response = genai.GenerativeModel("gemini-1.5-flash").generate_content(
"Assume I am Kokila. " + user_prompt
)
st.success("Response:")
st.write(response.text)
except Exception as e:
st.error(f"An error occurred: {str(e)}")
else:
st.warning("Please enter a valid prompt.")