Skip to content

bhavanap12/WebChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WebChatBot

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.

Usage

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

Demo Images


The home page looks like this Screenshot 2024-04-09 190249

Once an URL is entered, chat page appears Screenshot 2024-04-09 194516

An example image of the chat Screenshot 2024-04-09 190230

Technologies and Languages Used

  • Python
  • Streamlit
  • Langchain
  • Beautifulsoup
  • ChromaDB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages