tavily-research

작성자: tavily-ai

다중 소스 종합 및 인용을 포함한 포괄적인 AI 기반 리서치. 웹 출처에 기반한 구조화된 보고서를 생성하며, 모델 선택에 따라 30~120초 소요됨(미니는 특정 질의, 프로는 복잡한 비교에 적합). 여러 출력 형식 지원: 마크다운 보고서, 사용자 정의 스키마를 포함한 JSON, 설정 가능한 인용 스타일(번호형, MLA, APA, 시카고). --no-wait, status, poll 명령어를 통한 장기 실행 리서치용 비동기 워크플로우 및 실시간...

npx skills add https://github.com/tavily-ai/skills --skill tavily-research

tavily research

AI-powered deep research that gathers sources, analyzes them, and produces a cited report. Takes 30-120 seconds.

Before running any command

If tvly is not found on PATH, install it first:

curl -fsSL https://cli.tavily.com/install.sh | bash && tvly login

Do not skip this step or fall back to other tools.

See tavily-cli for alternative install methods and auth options.

When to use

  • You need comprehensive, multi-source analysis
  • The user wants a comparison, market report, or literature review
  • Quick searches aren't enough — you need synthesis with citations
  • Step 5 in the workflow: search → extract → map → crawl → research

Quick start

# Basic research (waits for completion)
tvly research "competitive landscape of AI code assistants"

# Pro model for comprehensive analysis
tvly research "electric vehicle market analysis" --model pro

# Stream results in real-time
tvly research "AI agent frameworks comparison" --stream

# Save report to file
tvly research "fintech trends 2025" --model pro -o fintech-report.md

# JSON output for agents
tvly research "quantum computing breakthroughs" --json

Options

OptionDescription
--modelmini, pro, or auto (default)
--streamStream results in real-time
--no-waitReturn request_id immediately (async)
--output-schemaPath to JSON schema for structured output
--citation-formatnumbered, mla, apa, chicago
--poll-intervalSeconds between checks (default: 10)
--timeoutMax wait seconds (default: 600)
-o, --outputSave output to file
--jsonStructured JSON output

Model selection

ModelUse forSpeed
miniSingle-topic, targeted research~30s
proComprehensive multi-angle analysis~60-120s
autoAPI chooses based on complexityVaries

Rule of thumb: "What does X do?" → mini. "X vs Y vs Z" or "best way to..." → pro.

Async workflow

For long-running research, you can start and poll separately:

# Start without waiting
tvly research "topic" --no-wait --json    # returns request_id

# Check status
tvly research status <request_id> --json

# Wait for completion
tvly research poll <request_id> --json -o result.json

Tips

  • Research takes 30-120 seconds — use --stream to see progress in real-time.
  • Use --model pro for complex comparisons or multi-faceted topics.
  • Use --output-schema to get structured JSON output matching a custom schema.
  • For quick facts, use tvly search instead — research is for deep synthesis.
  • Read from stdin: echo "query" | tvly research - --json

See also

tavily-ai의 다른 스킬

crawl
tavily-ai
웹사이트 콘텐츠를 추출하여 마크다운 파일로 저장해 오프라인 접근 및 분석에 활용합니다. 설정 가능한 크롤링 깊이(1~5단계), 폭 제한, 페이지 상한을 지원하여 적용 범위와 성능 간 균형을 맞춥니다. 정규식 패턴을 통한 경로 필터링으로 특정 섹션에 집중하고 관련 없는 콘텐츠를 제외합니다. 데이터 수집을 위한 전체 페이지 추출, 또는 자연어 명령어를 통한 의미 기반 청킹으로 결과를 LLM 컨텍스트에 제공하는 두 가지 모드를 제공합니다. URL을 위한 보조 Map API를 제공합니다...
official
extract
tavily-ai
Tavily의 추출 API를 사용하여 특정 URL에서 깔끔한 콘텐츠를 추출합니다. 요청당 최대 20개의 URL을 지원하며, 관련 콘텐츠 청크에 집중하기 위한 선택적 쿼리 기반 재순위화 기능이 있습니다. 두 가지 추출 모드: 기본 모드는 빠른 텍스트 추출, 고급 모드는 JavaScript 렌더링 페이지 및 구조화된 데이터를 지원합니다. 첫 실행 시 브라우저를 통한 자동 OAuth 인증 또는 설정에서 수동 API 키 구성이 가능합니다. 마크다운 또는 일반 텍스트 형식으로 반환되며, 선택적 이미지 URL 및 최대 60초까지 구성 가능한 타임아웃이 포함됩니다.
official
research
tavily-ai
모든 주제에 대해 자동 소스 수집, 분석 및 인용을 포함한 포괄적 연구를 수행합니다. 명확한 인용과 함께 다중 소스 웹 연구를 진행하며, 비교 분석, 최신 이슈, 시장 분석 및 상세 보고서에 적합합니다. 세 가지 모델 옵션을 제공합니다: 미니(단일 주제 집중 연구, 약 30초), 프로(포괄적 다각도 분석, 약 60-120초), 오토(API 기반 복잡도 자동 감지). Tavily MCP 서버를 통해 OAuth 인증을 하며, 자동 브라우저 기반 로그인을 지원합니다.
official
search
tavily-ai
LLM 최적화 결과, 관련성 점수, 유연한 필터링을 갖춘 웹 검색. 네 가지 검색 심도 모드(초고속, 빠름, 기본, 고급)를 지원하며 지연 시간과 관련성 간의 균형을 설정 가능. 도메인 필터링, 시간 범위 제약, 날짜 범위, 국가 가중치 부여, 원본 콘텐츠 추출 포함. 제목, URL, 콘텐츠 스니펫, 관련성 점수와 함께 결과 반환; 선택적 이미지 결과 및 파비콘. Tavily MCP 서버 또는 API 키 구성을 통한 자동 OAuth 인증;...
official
tavily-best-practices
tavily-ai
LLM을 위한 웹 검색 API로, 실시간 데이터 접근, 콘텐츠 추출, 사이트 크롤링, AI 기반 리서치를 제공합니다. 다섯 가지 핵심 메서드: 웹 결과 검색을 위한 search(), URL 콘텐츠 추출을 위한 extract(), 사이트 전체 추출을 위한 crawl(), URL 발견을 위한 map(), 종단 간 AI 합성을 위한 research()를 지원합니다. Python 및 JavaScript SDK를 제공하며, 병렬 쿼리와 설정 가능한 검색 심도(초고속/고속/기본/고급)를 위한 비동기 클라이언트를 포함합니다. Crawl 메서드는 추출 대상을 집중시키기 위해 의미론적 지시를 받아들입니다...
official
tavily-cli
tavily-ai
Tavily CLI를 통한 웹 검색, 콘텐츠 추출, 사이트 크롤링 및 심층 리서치. 검색, 추출, URL 발견, 대량 크롤링, 인용 포함 다중 소스 리서치를 아우르는 다섯 가지 명령 모드. 모든 명령은 JSON 출력 및 파일 저장을 지원하여 구조화된 에이전트 워크플로우에 적합. 에스컬레이션 패턴은 단순 검색에서 추출, 매핑, 크롤링, 필요에 따른 종합 리서치까지 안내. tavily-cli 설치 및 tvly login을 통한 API 키 인증 필요.
official
tavily-crawl
tavily-ai
다중 페이지 웹사이트 크롤러로, 의미론적 필터링과 마크다운 내보내기 기능을 제공합니다. 깊이와 범위를 제어하여 사이트 전체 섹션을 크롤링하고, 경로 정규식, 도메인 또는 자연어 명령어로 필터링하여 결과를 집중시킬 수 있습니다. --output-dir 옵션을 통해 각 페이지를 로컬 마크다운 파일로 저장하거나, 구조화된 JSON을 반환하여 에이전트 처리에 활용할 수 있습니다. 결과를 LLM에 전달할 때 컨텍스트 팽창을 방지하기 위해 청크 추출과 함께 의미론적 명령어를 사용하고, 오프라인 문서 다운로드를 위해 전체 페이지 추출을 지원합니다.
official
tavily-dynamic-search
tavily-ai
웹을 검색하고, 결과를 필터링하며, 콘텐츠를 추출하여 원시 검색 데이터가 컨텍스트 창에 들어오지 않도록 합니다. 선별된 print() 출력만 반환됩니다.
official