A chatbot to interact with any website
A demo of this project is available at Demo
This is a Python based project implemented using OpenAI Large Language Models, Langchain Framework and Streamlit GUI. It takes a website URL as the input and let's the user chat about the content in the website.
Clone the Repository
git clone <repo-link>
cd <repo>
Install requirements
pip3 install -r requirements.txt
Create .env file and include API Keys. Example: OPENAI_API_KEY=""
To run the app
streamlit run app.py
Once an URL is entered, chat page appears
- Python
- Streamlit
- Langchain
- Beautifulsoup
- ChromaDB