CoolFace
Apppublic

Abbas133/LiveChatbot

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
app.py41 linesDownload Raw Back to root
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