Skip to content

CloudWhiz is a chatbot built with Streamlit, Langchain, Hugging Face's LLM, and Faiss. It serves as a helpful Amazon Web Service assistant, capable of answering questions regarding AWS solutions based on an AWS Solutions Architect PDF.

Notifications You must be signed in to change notification settings

aibunny/cloudwhiz

Repository files navigation

CloudWhiz is a chatbot built with Streamlit, Langchain, Hugging Face's LLM, and Faiss. It serves as a helpful Amazon Web Service assistant, capable of answering questions regarding AWS solutions based on an AWS Solutions Architect PDF.

preview

Getting Started

Prerequisites

Before you begin, make sure you have the following installed:

Installation

  1. Clone the repository:

    git clone git@github.com:aibunny/cloudwhiz.git
  2. Navigate to the project directory:

    cd cloudwhiz
  3. Create a virtual environment:

    virtualenv venv
  4. Activate the virtual environment:

    • On Windows:

      .\venv\Scripts\activate
    • On Unix or MacOS:

      source venv/bin/activate
  5. Create a .env file in the project root and add your Hugging Face API token:

    HUGGINGFACEHUB_API_TOKEN=hf_your_token_here
  6. Install the required dependencies:

    pip install -r requirements.txt

Running the Application

After setting up the environment, you can run the CloudWhiz using Streamlit. Execute the following command:

streamlit run helper.py

About

CloudWhiz is a chatbot built with Streamlit, Langchain, Hugging Face's LLM, and Faiss. It serves as a helpful Amazon Web Service assistant, capable of answering questions regarding AWS solutions based on an AWS Solutions Architect PDF.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published