This Python application serves as a YouTube Assistant, allowing users to extract transcripts from YouTube videos and query them for information. It utilizes OpenAI, LangChain - an open-source NLP library, for text processing tasks, and Streamlit for the user interface.
-
Clone the repository:
git clone https://github.com/Purityj/youtube-assistant-llm.git
-
Navigate to the project directory:
cd youtube-assistant-llm -
Install dependencies:
pip install -r requirements.txt
-
Run the Streamlit application:
streamlit run app.py
-
Input the YouTube video URL and ask a query related to the video content.
-
Click on the "Submit" button to generate the answer based on the video transcript.
- Purityj - (https://github.com/Purityj)
This project is licensed under the MIT License - see the LICENSE file for details.
- LangChain Community
- Streamlit Community
- LangChain Crash Course for Beginners by FreeCodeCamp
For any inquiries or support, please contact me.
