- Flask (flask)
- Flask Cors (flask_cors)
- Indexify (indexify)
- Indexify Langchain (indexify-langchain)
- Indexify Extractor SDK (indexify-extractor-sdk)
- Virtual Env (virtualenv)
- Transformers (transformers)
- Poppler-utils (poppler-utils)
- Torch (torch)
- PDF2Image (pdf2image)
- Torch Vision (torchvision)
- Easy OCR (easyocr)
- Py PDF (pypdf)
- Utils (utils)
- Langchain OpenAI (langchain_openai) or Langchain Google VertexAI (langchain-google-vertexai)
- gcloud SDK - download and install
- run
gcloud init
- initialize the gcloud - select project with VertexAI API enabled - can be done via
gcloud config set project **name of project**
- run
gcloud auth application-default login
- this will enable all libraries being called to use the auth of the accouint used in gcloud init
curl https://www.tensorlake.ai | sh
sh init.sh
If killing init.sh terminal and running again use run.sh
To completely stop all services use sh stop.sh
It should show the message - "No Sockets found in /run/screen/S-username"
Rishiraj Acharya for making this and helping me out