Skip to main content
Tavily는 AI 애플리케이션용으로 설계된 검색 API입니다. OpenClaw는 이를 두 가지 방식으로 제공합니다.
  • 범용 검색 도구의 web_search 제공자로 사용
  • 명시적인 Plugin 도구인 tavily_searchtavily_extract로 사용
Tavily는 LLM이 사용하기에 최적화된 구조화된 결과를 반환하며, 검색 깊이 설정, 주제 필터링, 도메인 필터, AI 생성 답변 요약, URL 콘텐츠 추출(JavaScript로 렌더링되는 페이지 포함)을 지원합니다.

시작하기

1

Plugin 설치

2

API 키 발급

tavily.com에서 Tavily 계정을 만든 다음 대시보드에서 API 키를 생성합니다.
3

Plugin 및 제공자 구성

4

검색 실행 확인

에이전트에서 web_search를 실행하거나 tavily_search를 직접 호출합니다.
온보딩 또는 openclaw configure --section web에서 Tavily를 선택하면 필요할 때 공식 Tavily Plugin을 설치하고 활성화합니다.

도구 레퍼런스

범용 web_search 대신 Tavily 전용 검색 제어 옵션이 필요할 때 사용합니다. 검색 깊이에 따른 장단점:

tavily_extract

하나 이상의 URL에서 정제된 콘텐츠를 추출할 때 사용합니다. JavaScript로 렌더링되는 페이지를 처리하며, 원하는 콘텐츠만 추출하도록 쿼리 중심 청킹을 지원합니다. 추출 깊이에 따른 장단점:
URL 목록이 많으면 여러 번의 tavily_extract 호출로 나누세요(요청당 최대 20개). 전체 페이지 대신 관련 콘텐츠만 가져오려면 querychunks_per_source를 함께 사용하세요.

적합한 도구 선택

Tavily를 제공자로 사용하는 범용 web_search 도구는 querycount를 지원합니다(최대 20개 결과). Tavily 전용 제어 옵션(search_depth, topic, include_answer, 도메인 필터, 기간)이 필요하면 대신 tavily_search를 사용하세요.

고급 구성

Tavily 클라이언트는 다음 순서로 API 키를 찾습니다.
  1. plugins.entries.tavily.config.webSearch.apiKey(SecretRefs를 통해 확인)
  2. Gateway 환경의 TAVILY_API_KEY
둘 다 없으면 tavily_searchtavily_extract 모두 설정 오류를 발생시킵니다.
프록시를 통해 Tavily를 사용하는 경우 plugins.entries.tavily.config.webSearch.baseUrl을 재정의하거나 TAVILY_BASE_URL을 설정합니다. 구성 값이 환경 변수보다 우선합니다. 기본값은 https://api.tavily.com입니다.
tavily_extractquery 없이 chunks_per_source를 전달하는 호출을 거부합니다. Tavily는 쿼리 관련성에 따라 청크의 순위를 지정하므로 쿼리가 없으면 이 매개변수는 의미가 없습니다.

관련 항목

웹 검색 개요

모든 제공자 및 자동 감지 규칙입니다.

Firecrawl

콘텐츠 추출을 포함한 검색 및 스크래핑입니다.

Exa 검색

콘텐츠 추출을 포함한 신경망 검색입니다.

구성

Plugin 항목 및 도구 라우팅을 위한 전체 구성 스키마입니다.