nrl-ai / pautobot

🔥 Your private task assistant with GPT 🔥 (1) Ask questions about your documents. (2) Automate tasks.

Home Page:https://pautobot.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature: Support more models

vietanhdev opened this issue · comments

  1. Find out which LLM models LangChain supports, and add them to PautoBot. LangChain is the library used to run LLM and search docs. Recommended names: Vicuna, GPT4All, Falcon, MPT...
  2. Write code for it to download the model. You need to find a place to save models (eg, hugging faces) and write code to download and load models. Check the file's hash after the download is complete. Pay attention to the stability of the download, monitor % downloaded, and save multiple download links to change automatically.
  3. Write code to manage the models downloaded, and loaded into the bot.
  4. Write APIs for users to call to download files, monitor the download process, ...