> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-docs-zh.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Supadata

> 本页面介绍了如何在 LangChain 中使用 Supadata 生态系统。它允许您从 YouTube、TikTok 及其他平台加载数据。

# Supadata

本页面介绍了如何在 LangChain 中使用 [Supadata](https://supadata.ai) 生态系统。它允许您从 YouTube、TikTok 及其他平台加载数据。

## 安装和设置

要使用 Supadata，您需要安装独立的集成包。

```bash theme={null}
npm install @supadata/langchain-js
```

## 文档加载器

Supadata 集成允许您将来自各种视频平台的内容作为 LangChain 文档加载。它支持获取字幕和元数据。

### 使用方法

```typescript theme={null}
import { SupadataLoader } from "@supadata/langchain-js";

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);
```

### 元数据示例

您还可以获取视频结构化元数据。

```typescript theme={null}
import { SupadataLoader } from "@supadata/langchain-js";

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`](https://www.npmjs.com/package/@supadata/langchain-js)
* **GitHub 仓库:** [`supadata-ai/langchain-js`](https://github.com/supadata-ai/langchain-js)

有关详细使用示例和 API 文档，请参考 [官方 GitHub 仓库](https://github.com/supadata-ai/langchain-js)。

***

> 官方原文：[src/oss/javascript/integrations/providers/supadata.mdx](https://github.com/langchain-ai/docs/blob/main/src/oss/javascript/integrations/providers/supadata.mdx) · 非官方翻译，译文由 AI 生成，以英文原文为准。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.