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助手进行互动。
欢迎捐款!请分配存储库并提交拉请请求。