Skip to content

khalil-ghali/chat-with-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chat-with-website

Website chat Assistant Chatbot

Website chat Assistant Chatbot is a tool designed to facilitate question and answer interactions based on information extracted from websites. This chatbot enables you to ask questions about the content of a website and receive relevant answers quickly and efficiently by means of Large Language Models.

Prerequisites

Before you begin, ensure you have the following installed:

  • Python (3.9+ recommended)
  • Git
  • OpenAI API key

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/khalil-ghali/chat-with-website.git
    
  2. Navigate into the project directory:

    cd chat-with-website
  3. Install the necessary dependencies:

    pip install -r requirements.txt
  4. Run the app:

     streamlit run app.py

How to Get Started

  1. Input any website´s URL.
  2. Enter your API key(Only in the Open AI version)
  3. Ask questions.
  4. Get detailed, AI-generated answers.

Please Note that if you have a CUDA compatible graphic card, your app will run on GPU for faster processing, if you don't have it that's fine It will run on you CPU but a little slower.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages