Supadata
本页面介绍如何使用 Supadata LangChain中的生态系统。它允许您从YouTube、TikTok和其他平台加载数据。
安装和设置
要使用Supadata,您需要安装独立的集成包。
npm install @supadata/langchain-js
文档加载器
Supadata集成允许您将各种视频平台的内容加载为LangChain文档。它支持获取字幕和元数据。
使用方法
const loader = new SupadataLoader({
apiKey: "YOUR_SUPADATA_API_KEY", // or process.env.SUPADATA_API_KEY
});
const docs = await loader.load({
url: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
operation: "transcript",
lang: "en",
text: true,
mode: "auto",
});
console.log(docs[0].pageContent);
console.log(docs[0].metadata);
元数据示例
您还可以获取视频结构化元数据。
const loader = new SupadataLoader({
apiKey: "YOUR_SUPADATA_API_KEY",
});
const docs = await loader.load({
url: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
operation: "metadata",
});
console.log(docs[0].pageContent);
资源
- * **NPM包:**
@supadata/langchain-js - * **GitHub仓库:**
supadata-ai/langchain-js
有关详细的使用示例和API文档,请参阅 官方GitHub仓库.