Tavily 통합
Tavily 통합
LangChain JavaScript로 Tavily와 통합하는 방법을 알아봅니다.
Tavily는 AI 에이전트를 위해 특별히 설계된 검색 엔진으로, search, extract, crawl, map API를 제공해 개발자가 애플리케이션을 실시간 온라인 정보에 연결할 수 있게 합니다. Tavily의 주요 사명은 신뢰할 수 있는 출처에서 사실적이고 신뢰할 수 있는 정보를 전달하여 AI 생성 콘텐츠와 추론의 정확성과 신뢰성을 높이는 것입니다.
@langchain/tavily 패키지는 Tavily Search, Extract, Crawl, Map, Research 엔드포인트를 LangChain 도구로 노출합니다.
출처: 문서
본문
설치 및 설정(Installation and setup)
LangChain JavaScript용 Tavily 통합 패키지를 설치하세요:
npm install @langchain/tavily @langchain/core
yarn add @langchain/tavily @langchain/core
pnpm add @langchain/tavily @langchain/core
Tavily API 키를 설정하고 TAVILY_API_KEY라는 환경 변수로 설정하세요:
export TAVILY_API_KEY="your-api-key"
도구(Tools)
TavilySearch
Tavily Search API에서 실시간, LLM 준비된 결과를 반환하는 검색 도구입니다.
사용 예시를 참조하세요.
import { TavilySearch } from "@langchain/tavily";
TavilyExtract
하나 이상의 URL의 정리되고 파싱된 콘텐츠를 반환하는 도구입니다.
사용 예시를 참조하세요.
import { TavilyExtract } from "@langchain/tavily";
TavilyCrawl
base URL에서 시작해 자연어 지침과 경로/도메인 필터를 선택적으로 사용해 구조화된 웹 순회를 수행하는 도구입니다.
사용 예시를 참조하세요.
import { TavilyCrawl } from "@langchain/tavily";
TavilyMap
페이지 콘텐츠를 추출하지 않고 사이트의 URL 구조를 발견하는 도구입니다.
사용 예시를 참조하세요.
import { TavilyMap } from "@langchain/tavily";
TavilyResearch
구조화된 연구 작업을 실행하고 종합된 결과(선택적으로 스트리밍)를 반환하는 도구입니다.
import { TavilyResearch } from "@langchain/tavily";
TavilyGetResearch
이전 TavilyResearch 호출에서 request_id로 연구 출력을 조회하는 도구입니다.
import { TavilyGetResearch } from "@langchain/tavily";
컴포넌트 참조(Components reference)
| 클래스(Class) | 추상화(Abstraction) | Import 경로 | 설명(Description) |
|---|---|---|---|
TavilySearch |
도구(Tool) | import { TavilySearch } from "@langchain/tavily" |
Tavily Search API에서 검색 결과 반환. |
TavilyExtract |
도구(Tool) | import { TavilyExtract } from "@langchain/tavily" |
하나 이상의 URL에서 정리된 콘텐츠 추출. |
TavilyCrawl |
도구(Tool) | import { TavilyCrawl } from "@langchain/tavily" |
base URL에서 시작해 깊이·너비 제어로 사이트 크롤링. |
TavilyMap |
도구(Tool) | import { TavilyMap } from "@langchain/tavily" |
페이지 콘텐츠 추출 없이 사이트의 URL 구조 발견. |
TavilyResearch |
도구(Tool) | import { TavilyResearch } from "@langchain/tavily" |
Tavily Research API에 대해 구조화된 연구 작업 실행. |
TavilyGetResearch |
도구(Tool) | import { TavilyGetResearch } from "@langchain/tavily" |
request_id로 연구 결과 가져오기. |
더 알아보기 (Learn more)
- 이 문서를 MCP로 연결하면 Claude, VSCode 등에서 실시간 답변을 받을 수 있어요.
- GitHub에서 이 페이지 편집하기 또는 이슈 제출하기.