A file assistant AI that supports file attachment for prompt enrichment. Built using Svelte, Flask, SQLite3, Tailwindcss, and OpenAI's API endpoints alongside its' GPT-3.5-Turbo model.
- Attain an OpenAI API key from https://platform.openai.com/api-keys
- Configure the .env file at the root of the project:
OPENAI_API_KEY=<your api key> - Setup a Python virtual environment and install the following packages:
db-sqlite3 0.0.1 Flask 3.0.3 Flask-Cors 4.0.1 openai 1.33.0 python-dotenv 1.0.1 - Install frontend dependencies
npm install - Run the server in their respective directories
python3 main.py npm run dev
