A LLM assistant that uses retrieval augmented generation (RAG) to provide automotive maintenance assistance. It utilizes publicly available sources for information and provides references with every response so that the user can easily watch a relevant, useful video and ask questions about it as needed.
- LangChain for handling LLM interactions with OpenAI
- FAISS for embedding similarity search
- youtube-search-python for retrieving related YouTube videos
- youtube-transcript-api for retrieving YouTube video transcripts
pip install -r requirements.txtRequired for use. You can generate an OpenAI API Key by logging into OpenAI account and navigating to Create new secret key in your API Keys.
streamlit run app.py