- 범용 검색 도구의
web_search제공자로 사용 - 명시적인 Plugin 도구인
tavily_search및tavily_extract로 사용
시작하기
1
Plugin 설치
2
API 키 발급
tavily.com에서 Tavily 계정을 만든 다음 대시보드에서 API 키를 생성합니다.
3
Plugin 및 제공자 구성
4
검색 실행 확인
에이전트에서
web_search를 실행하거나 tavily_search를 직접 호출합니다.도구 레퍼런스
tavily_search
범용 web_search 대신 Tavily 전용 검색 제어 옵션이 필요할 때 사용합니다.
검색 깊이에 따른 장단점:
tavily_extract
하나 이상의 URL에서 정제된 콘텐츠를 추출할 때 사용합니다. JavaScript로 렌더링되는 페이지를 처리하며, 원하는 콘텐츠만 추출하도록 쿼리 중심 청킹을 지원합니다.
추출 깊이에 따른 장단점:
적합한 도구 선택
Tavily를 제공자로 사용하는 범용
web_search 도구는 query와 count를 지원합니다(최대 20개 결과). Tavily 전용 제어 옵션(search_depth, topic, include_answer, 도메인 필터, 기간)이 필요하면 대신 tavily_search를 사용하세요.고급 구성
API 키 확인 순서
API 키 확인 순서
Tavily 클라이언트는 다음 순서로 API 키를 찾습니다.
plugins.entries.tavily.config.webSearch.apiKey(SecretRefs를 통해 확인)- Gateway 환경의
TAVILY_API_KEY
tavily_search와 tavily_extract 모두 설정 오류를 발생시킵니다.사용자 지정 기본 URL
사용자 지정 기본 URL
프록시를 통해 Tavily를 사용하는 경우
plugins.entries.tavily.config.webSearch.baseUrl을 재정의하거나 TAVILY_BASE_URL을 설정합니다. 구성 값이 환경 변수보다 우선합니다. 기본값은 https://api.tavily.com입니다.`chunks_per_source`에는 `query` 필요
`chunks_per_source`에는 `query` 필요
tavily_extract는 query 없이 chunks_per_source를 전달하는 호출을 거부합니다. Tavily는 쿼리 관련성에 따라 청크의 순위를 지정하므로 쿼리가 없으면 이 매개변수는 의미가 없습니다.관련 항목
웹 검색 개요
모든 제공자 및 자동 감지 규칙입니다.
Firecrawl
콘텐츠 추출을 포함한 검색 및 스크래핑입니다.
Exa 검색
콘텐츠 추출을 포함한 신경망 검색입니다.
구성
Plugin 항목 및 도구 라우팅을 위한 전체 구성 스키마입니다.