Skip to content

bektade/LLM-Chatbot

Repository files navigation

ChatBot with LLMs

Video Demo (click on the image)

Watch video Demo

Architecture

demo.png

Query processing

demo.png

Front-end

demo.png

Sample Outputs

demo.png

Repo Organization

demo.png

How to run the app

  1. Setup virtual environment with pipenv

  2. Install dependencies

    pipenv install
    

    To install exact versions run:

    pipenv install --ignore-pipfile
    
  3. Download ollama (Two approaches:)

  4. Download LLM models via ollama

    Explore list of LLM models via ollama here

    e.g. to download llama3.2 run:

    ollama run llama3.2
    
  5. Run the app

    python app.py
    

    OR

    python3 app.py
    

    Open in a browser:

    http://127.0.0.1:5000
    

About

WebApp - LLM Based ChatBot for Quantitative Carbon foorprint analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published