youtube ai assistant langchain
1.0.0
該項目利用OpenAI的GPT和Langchain創建可以處理YouTube視頻的AI助手。輸入任何YouTube URL,並詢問有關視頻內容的助手問題,獲取摘要並執行各種任務以節省時間。
YoutubeLoader從YouTube視頻中提取成績單。RecursiveCharacterTextSplitter文字將大文本分為可管理的塊,用於通過語言模型處理。OpenAIEmbeddings將文本轉換為數值向量。FAISS有效地存儲和查詢嵌入。ChatOpenAI和LLMChain創建一個交互式聊天模型,可以根據視頻成績單回答問題。克隆存儲庫:
git clone https://github.com/Srijan-D/youtube-ai-assistant-langchain.git
cd youtube-ai-assistant-langchain創建並激活虛擬環境:
python -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`安裝所需的軟件包:
pip install -r requirements.txt運行主腳本:
python youtube-ai-assistant.pyyoutube_ai_assistant.py ,然後將第75行的video_url更改為要與您進行交互的YouTube視頻的URL,更改query並將查詢更改為您要問的問題。通過提出問題或要求摘要視頻內容與AI助手進行互動。
歡迎捐款!請分配存儲庫並提交拉請請求。