/simple-gemini-chatbot-with-chat-saving-feature-end-to-end

A gemini-chatbot with history saving feature using Google's GenAI and Streamlit module.

Primary LanguagePythonMIT LicenseMIT

Gemini Chat-bot

Table of Contents

About

A Gemini chatbot with chat history saving feature built in. Developed using Google's GenAI and Streamlit modules.

Getting Started

Prerequisites

  • Python 11 or higher

Installation

  1. Clone the repository to your local machine using:

    git clone https://github.com/ammarlodhi255/gemini-chatbot-end-to-end.git
  2. Navigate to the project directory:

    cd gemini-chatbot-end-to-end
  3. Install requirements

    pip install -r requirements.txt
    
  4. Paste your Google Gemini API key inside .env

Usage

Run the project:

streamlit run app.py

Screenshots

Home Interface Chat Response Chat History

License

This project is open-source and available under the MIT License.