This is a Streamlit chatbot app that allows you to chat with any youtube videos using Openai's Chat API model. It uses text-embedding-ada-002 model to generate embeddings and FAISS as vector database.
- Add your Openai API key in the sidebar. Your API key won't be stored in the database.
- You can choose a model from the dropdown in the sidebar.
- Add a youtube video link in the top right input field.
- Type your question in the input field at the bottom of the app.
Live demo: YT-Chat
Clone the repo
git clone https://github.com/ta-sakin/yt-chat.git
Install dependencies
pip install -r requirements.txt
Configure your Openai API key.
Run the app
streamlit run app.py