- 💬 OpenAI Assistants API chat UI
- 🛠️ It works easily by setting the ASSISTANT ID
- 📁 Supports file upload and file download
-
📦 Install dependencies
$ poetry install
-
🔑 Set environment variables
OPENAI_API_KEY="sk-xxx" ASSISTANT_ID="asst_xxx" ASSISTANT_TITLE="Assistants API UI" ENABLED_FILE_UPLOAD_MESSAGE="Upload a file" # Leave empty to disable
-
🏃️ Run the app
$ poetry shell $ streamlit run app.py
You can fork this repository and deploy the app to https://share.streamlit.io/. No need to run the app on your local machine.
Don't forget to choose 3.10 as the Python version and set environment variables in the "Advanced settings" during deployment.