This example application demonstrates how to build an AI chatbot using YouTube and PDF files with the OpenAI Assistant API and Streamlit.
This application was created as an example for a blog post: https://mikulskibartosz.name/building-a-chatbot-with-a-customgpt-assistant
- Install Python (3.12) and Poetry.
- Run
poetry install
. - Set your OpenAI API key in the
.env
file. - Run
poetry run streamlit run run.py
(or use the Visual Studio configuration in.vscode/launch.json
).
- No user authentication.
- One assistant and one vector store for all chats.