Abbas133/LiveChatbot
0
1import os2import streamlit as st 3from datetime import datetime4from dotenv import load_dotenv5import google.generativeai as genai6 7 8# Load environment variables from .env file9load_dotenv()10 11# Access the GEMINI_API_KEY from the environment variables12api_key = "AIzaSyCgwV3oXhiERE9l_tB1-RM4j4HFDSHd4jI"13 14# Configure the Generative AI API with the key15genai.configure(api_key=api_key)16 17# Initialize the GenerativeModel18model = genai.GenerativeModel('gemini-1.5-flash')19 20def responceFromModel(user_input):21 response = model.generate_content(user_input)22 return response.text23 24# Configure page25st.set_page_config(page_title="Chatbot", page_icon="🤖", layout="centered")26 27# streamlit UI28st.title("🤖GEMINI ChatBot")29st.subheader("Designed by M. Abbas ")30st.write("Your personalized AI Assitant")31 32 33user_input = st.text_input("Enter your prompt: ")34if st.button("Get response"):35 if user_input:36 output = responceFromModel(user_input)37 st.write(f"ChatBot response: \n {output}")38 else:39 st.write("Please enter a prompt")40 41 