Table of Contents
This project is an LLM-based Chatbot designed to provide intelligent, conversational experiences. It integrates a FastAPI backend with a Streamlit frontend, all containerized using Docker, to deliver a seamless chat interface.
Ensure you have the following installed:
- Clone the Repository:
git clone https://github.com/MrSa3dola/LLM-Based-Chatbot.git
cd ./LLM-Based-Chatbot/ - Create a
.envfile and add your key:- Add
GOOGLE_API_KEY=your_actual_google_api_key_here
- Add
- Run the Docker Compose setup:
docker-compose -f docker-compose-test.yml up
- Access the application:
- Streamlit Chatbot UI: http://localhost:8501/
- FastAPI Backend: http://localhost:8000
- Saad Mohamed - LinkedIn - saad.2002.ms@gmail.com
