Podcast chatbot for chat based on transcripts.
To run this project, you will need to add the following environment variables to your .env file
QDRANT_CLOUD_API_KEY
OPENAI_API_KEY
GROQ_API_KEY
ZEP_API_KEY
COHERE_API_KEYWhere to get API keys
QDRANT_CLOUD_API_KEY from https://qdrant.tech
OPENAI_API_KEY from https://platform.openai.com
GROQ_API_KEY from https://console.groq.com
ZEP_API_KEY from https://www.getzep.com
COHERE_API_KEY from https://dashboard.cohere.com \
Clone the project
git clone https://github.com/visith1577/podcast-chatbot.gitGo to the project directory
cd podcast-chatbotInstall dependencies if uv package manager is not installed, install it.
pip install uv install dependencies on to virtual environment
uv run app.pyrun data pipeline
go to notebooks folder and run data_injest.ipynb to populate database and setup user
ONLY IF .env not shared \
run app
uv run streamlit run app.pyrun ell studio
ell-studio --storage ./logdir