https://github.com/ammarlodhi255/simple-gemini-chatbot-with-chat-saving-feature-end-to-end
A gemini-chatbot with history saving feature using Google's GenAI and Streamlit module.
https://github.com/ammarlodhi255/simple-gemini-chatbot-with-chat-saving-feature-end-to-end
chatbot generative-ai google-gemini project-chatbot python streamlit
Last synced: 3 months ago
JSON representation
A gemini-chatbot with history saving feature using Google's GenAI and Streamlit module.
- Host: GitHub
- URL: https://github.com/ammarlodhi255/simple-gemini-chatbot-with-chat-saving-feature-end-to-end
- Owner: ammarlodhi255
- License: mit
- Created: 2024-08-23T12:38:25.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T20:21:11.000Z (8 months ago)
- Last Synced: 2025-01-31T03:26:56.908Z (3 months ago)
- Topics: chatbot, generative-ai, google-gemini, project-chatbot, python, streamlit
- Language: Python
- Homepage:
- Size: 2.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gemini Chat-bot
## Table of Contents
- [Overview](#overview)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Screenshots](#screenshots)
- [License](#license)## 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:
```bash
git clone https://github.com/ammarlodhi255/gemini-chatbot-end-to-end.git
```
2. Navigate to the project directory:
```bash
cd gemini-chatbot-end-to-end
```
3. Install requirements
```
pip install -r requirements.txt
```
4. Paste your Google Gemini API key inside [.env](.env)### Usage
**Run the project**:
```
streamlit run app.py
```## Screenshots


## License
This project is open-source and available under the [MIT License](LICENSE).