Skip to content

Conversational assistant for diverse interactions 🗣️, powered by Google's GenerativeAI.

License

Notifications You must be signed in to change notification settings

hardikjp7/GeminiPro-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeminiPro ChatBot Streamlit App

Gemini Chatbot is an interactive chatbot built using Streamlit and Google's Gemini-Pro AI model. It allows users to converse with an AI assistant powered by Gemini-Pro to get responses to their queries.

Features

  • Allows users to interact with an AI assistant powered by Google's Gemini-Pro AI model.
  • Displays chat history, including both user and chatbot messages.
  • Provides a responsive and intuitive chat interface for smooth communication.
  • Configurable sidebar for entering the Google API Key for Gemini-Pro configuration.

Image

Installation and Usage

  1. Clone the Repository:

    git clone https://github.com/hardikjp7/GeminiPro-ChatBot.git
  2. Navigate to Project Directory:

    cd GeminiPro-ChatBot
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Set Up Google API Key:

    • Obtain a Google API Key from Google Makersuite and securely save it.
    • Enter the Google API Key in the Streamlit app's sidebar configuration section.
  5. Run the Streamlit App:

    streamlit run app.py
  6. Open the Web Browser: Once the Streamlit app is running, open your web browser and go to http://localhost:8501 to access the Gemini-Pro Chatbot.

Note:

Ensure that you have obtained the necessary Google API Key and saved it securely before running the Streamlit app.

About

Conversational assistant for diverse interactions 🗣️, powered by Google's GenerativeAI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages