Persona is a Q&A chatbot for individuals. You can give it some context (RAG) with pdf, odt or text files and serve it on your webpage.
Live Demo: https://canuysal.vercel.app
- Get a ChatGPT API KEY.
mv .env.sample .env
and fill the variables.- Install dependencies:
Out of the box only .odt and .txt files are supported. If you want to parse pdf, install
sudo apt install pandoc conda create --name persona -c conda-forge python=3.11 conda activate persona pip install -r requirements.txt
unstructured[pdf]
package as well. It requires pytorch and makes the docker image too large. - Place your resume in the
/data
- Run the server with
python ./server.py
cd frontend
yarn install
mv .env.sample .env
and fill the variables.yarn dev
Live demo- GDrive / S3 Bucket support.
- Memory