YouTube 转录
这介绍了如何将 YouTube 转录加载到 LangChain 文档中。
设置
您需要安装 youtube-transcript 包和 youtubei.js 以提取元数据。
- npm
- Yarn
- pnpm
npm install @langchain/community @langchain/core youtube-transcript youtubei.js
yarn add @langchain/community @langchain/core youtube-transcript youtubei.js
pnpm add @langchain/community @langchain/core youtube-transcript youtubei.js
使用
您需要在 url
中指定视频的链接。您还可以指定 ISO 639-1 中的 language
和 addVideoInfo
标志。
import { YoutubeLoader } from "@langchain/community/document_loaders/web/youtube";
const loader = YoutubeLoader.createFromUrl("https://youtu.be/bZQun8Y4L2A", {
language: "en",
addVideoInfo: true,
});
const docs = await loader.load();
console.log(docs);
API 参考
- YoutubeLoader 来自
@langchain/community/document_loaders/web/youtube