Supadata

Supadata

LangChain 내에서 Supadata 생태계를 사용하는 방법을 알아봅니다.

이 페이지는 LangChain 내에서 Supadata 생태계를 사용하는 방법을 다룹니다. YouTube, TikTok 등 여러 플랫폼에서 데이터를 로드할 수 있게 해줘요.

출처: 문서

본문

설치 및 설정(Installation and setup)

Supadata를 사용하려면 독립형 통합 패키지를 설치해야 합니다.

npm install @supadata/langchain-js

문서 로더(Document Loader)

Supadata 통합은 다양한 비디오 플랫폼의 콘텐츠를 LangChain 문서로 로드할 수 있게 합니다. 트랜스크립트와 메타데이터 가져오기를 지원합니다.

사용법(Usage)

import { SupadataLoader } from "@supadata/langchain-js";

const loader = new SupadataLoader({
  apiKey: "YOUR_...EY", // 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);

메타데이터 예시(Metadata Example)

비디오 구조화된 메타데이터도 가져올 수 있습니다.

import { SupadataLoader } from "@supadata/langchain-js";

const loader = new SupadataLoader({
  apiKey: "YOUR_...EY",
});

const docs = await loader.load({
  url: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
  operation: "metadata",
});

console.log(docs[0].pageContent);

리소스(Resources)

자세한 사용 예시와 API 문서는 공식 GitHub 저장소를 참조하세요.

더 알아보기 (Learn more)