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)
- NPM 패키지:
@supadata/langchain-js - GitHub 저장소:
supadata-ai/langchain-js
자세한 사용 예시와 API 문서는 공식 GitHub 저장소를 참조하세요.
더 알아보기 (Learn more)
- 이 문서를 MCP로 연결하면 Claude, VSCode 등에서 실시간 답변을 받을 수 있어요.
- GitHub에서 이 페이지 편집하기 또는 이슈 제출하기.