Skip to content

Welcome to the Chat-with-Websites Chatbot! This application, powered by LangChain Python framework, Beautiful Soup for web scraping, OpenAI API for natural language processing, and Streamlit for GUI, allows you to engage in conversations with any website of your choice.

License

Notifications You must be signed in to change notification settings

Dhie-boop/Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot

Chat-with-Websites Chatbot with LangChain, Beautiful Soup, and OpenAI

Welcome to the Chat-with-Websites Chatbot repository! This application, powered by LangChain Python framework, Beautiful Soup for web scraping, OpenAI API for natural language processing, and Streamlit for GUI, allows you to engage in conversations with any website of your choice.

Features:

Website Chat Integration: With the help of LangChain and Beautiful Soup, the application can scrape content from any website and create a conversational interface.

Natural Language Processing: Leveraging the OpenAI API, the chatbot processes user queries and provides human-like responses based on the scraped content.

Customizable Interaction: Users can choose the website they want to chat with and initiate conversations on various topics of interest.

Make sure you have Python installed in your machine

How to Use:

  1. Clone the Repository:

    git clone https://github.com/your_username/chat-with-websites.git

  2. Install Dependencies: Navigate to the project directory and install the necessary Python packages using pip:

Make sure you create your own virtual environment

cd chatbot

pip install -r requirements.txt

  1. Set Up OpenAI API: Obtain an API key from OpenAI and replace the placeholder in the code with your actual API key.

  2. Run the Application: Once the dependencies are installed, run the Streamlit app:

streamlit run app.py

  1. Access the Application: Open your web browser and go to http://localhost:8501 to start chatting with any website of your choice.

That's it! You're now ready to explore and converse with websites using the Chat-with-Websites Chatbot. Dive into the world of web-based conversations and discover new insights with ease! 💬🌐

This project is only meant for Educational purpose!!!

If you find this project useful please let's help each other to grow and share knowledge by forking it to your github and star it and follow me and I follow you back.

About

Welcome to the Chat-with-Websites Chatbot! This application, powered by LangChain Python framework, Beautiful Soup for web scraping, OpenAI API for natural language processing, and Streamlit for GUI, allows you to engage in conversations with any website of your choice.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages