Tavily

Tavily

Assaf Elovic and the GPT Researcher contributors, with the project rooted in Tavily · Programação · Negócios

GPT Researcher é um agente de pesquisa profunda de código aberto que transforma uma pergunta em um relatório com citações, usando o modelo e o buscador que você escolher.

Prévia da interface de Tavily

Sobre Tavily

About

O que é o GPT Researcher

GPT Researcher é um agente de pesquisa autônomo que você instala e roda na sua máquina. Você entrega uma pergunta e ele a divide em perguntas menores, dispara um rastreador para cada uma, registra de onde veio cada trecho e no fim escreve um relatório longo com citações. Surgiu em 2023 no trabalho do time da Tavily e hoje é um projeto Apache 2.0 no GitHub, com cerca de 30 mil estrelas.

A ferramenta existe porque um modelo de chat sozinho pesquisa mal. Os dados de treino ficam velhos, ele não consegue ler vinte páginas de uma vez e tende a responder com o que soa plausível. Uma API de busca tem o problema oposto: também não é um gerador de relatórios de pesquisa, devolve uma lista de links e deixa a leitura com você. O GPT Researcher fica no meio, faz a leitura e a triagem, e cada frase do resultado aponta para uma página real.

O preço disso é que não é um app de consumo. Não tem cadastro, nem assinatura, nem suporte. Você precisa de Python 3.12 ou mais novo, de pelo menos uma chave de API de modelo e de uma chave de buscador, a menos que use um recuperador gratuito. Todo o resto, da instalação à hospedagem, fica com você.

Primeiros passos

  1. Instale o Python 3.12 ou posterior, clone o repositório no GitHub ou instale o pacote com pip install gpt-researcher.
  2. Exporte as chaves. OPENAI_API_KEY e TAVILY_API_KEY cobrem a configuração padrão, e OPENAI_BASE_URL permite apontar para um modelo local ou de outro fornecedor.
  3. Escolha um recuperador e um modelo na configuração, ou mantenha o padrão e deixe o agente trabalhar com a Tavily e um modelo da OpenAI.
  4. Suba o servidor com python -m uvicorn main:app --reload e abra localhost:8000, ou chame GPTResearcher dentro do seu próprio script Python.
  5. Leia o relatório no navegador e exporte em Markdown, PDF, DOCX ou JSON; confira a lista de fontes que vem em toda execução.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Tavily.

Plano gratuitoSim
Planos pagosFree to use, you pay your own model and search API bills
PlataformaWindows, macOS and Linux, plus a web app and Python package
DesenvolvedorAssaf Elovic and the GPT Researcher contributors, with the project rooted in Tavily
CategoriaProgramação · Negócios
Data de lançamentoMay 2023
Última atualizaçãoOct 2025
Visitas ao site1.1M
Ranking global do site42.9K
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Analistas e consultores que escrevem relatórios todo dia
  • Desenvolvedores que querem adicionar um recurso de pesquisa
  • Estudantes de pós-graduação e pesquisadores entrando em uma área nova
  • Times pequenos sem orçamento de pesquisa

Tarefas

  • Pesquisa competitiva de um mercado ou de uma empresa
  • Transformar uma pasta de PDFs em um resumo único
  • Montar um panorama da literatura antes de um artigo ou de uma apresentação
  • Entregar contexto fundamentado para outro agente

Cenários

  • Um resumo de setor na manhã de segunda
  • Avaliar uma ferramenta antes de comprar
  • Checar um dado que você está prestes a publicar
  • Criar um bot interno de pesquisa

Principais recursos

Planejador e rastreadores em paralelo

O agente não lê páginas em fila. Um planejador escreve um conjunto de perguntas de pesquisa, abre um rastreador para cada uma e roda todos ao mesmo tempo, e é por isso que um relatório normal fecha em cerca de três minutos em vez de meia hora. O que uma ramificação encontra pode gerar perguntas novas, então uma execução de pesquisa profunda percorre uma árvore de subtemas e não uma linha só. O alcance é ajustado em parâmetros como MAX_ITERATIONS e a profundidade da pesquisa.

Mais de vinte recuperadores com a mesma interface

A Tavily é o buscador padrão, mas não é o único. Troque uma variável de ambiente e você passa para Google, Bing, DuckDuckGo, SearXNG, Serper, You.com, Exa, arXiv ou PubMed, o que faz diferença quando o assunto mora em artigos acadêmicos e não em páginas gerais. A lista também aceita servidores MCP, então um repositório do GitHub ou um banco de dados interno convivem com a web aberta na mesma execução.

Filtragem de contexto antes da leitura do modelo

Cada execução extrai dezenas de páginas e a maior parte do texto não serve. O GPT Researcher pontua cada trecho antes de ele chegar ao modelo. O filtro padrão, Jev da TypeSafe, mantém 73 por cento dos trechos que de fato respondem à pergunta, contra 46 por cento de um filtro baseado em embeddings, segundo o próprio benchmark de 28 tarefas do projeto. Sem uma chave da TypeSafe, ele cai em um ranking BM25 por palavra-chave que roda local, sem modelo nenhum.

Relatórios longos com rastreamento de fontes

A etapa de escrita transforma o contexto filtrado em um relatório que muitas vezes passa das 2.000 palavras, um tamanho que um único prompt de chat não entrega com consistência. Toda afirmação vem com citação na linha e o agente mantém uma lista de fontes que você pode puxar separadamente pela API Python. Os tipos de relatório vão do informe padrão ao roteiro, à lista de recursos ou à quebra por subtema.

Documentos locais junto com a web

Aponte DOC_PATH para uma pasta e o agente lê arquivos PDF, Word, Excel, CSV, Markdown, PowerPoint e texto simples como parte da pesquisa. Isso o transforma em um assistente de conhecimento privado que responde a partir do seu material e continua citando páginas web quando precisa de contexto externo. Nada sai para terceiros além do que o fornecedor de modelo que você escolheu enxerga.

Servidor MCP e suporte a frameworks de agentes

Um servidor MCP oficial embrulha o agente em várias ferramentas: pesquisa profunda, busca rápida, escrita de relatório e recuperação de fontes. Com isso, Claude Desktop, Cursor ou n8n usam o programa como ferramenta de pesquisa com IA dentro do fluxo, sem você escrever código de cola. O projeto também traz um pacote Python, um backend FastAPI com streaming por WebSocket e dois frontends, um em HTML puro e outro em Next.js.

Prós e contras

Prós

  • Grátis e de código aberto sob Apache 2.0, sem limite de assentos e sem conta de cobrança para abrir.
  • Modelo e buscador são trocados de forma independente, então funciona com OpenAI, Anthropic, Gemini, DeepSeek ou um modelo local via Ollama.
  • Os rastreadores em paralelo mantêm um relatório completo na faixa de três a cinco minutos, rápido o bastante para usar no meio do expediente.
  • Citações e lista de fontes separada facilitam conferir no que uma afirmação se apoia antes de reaproveitar relatórios com citações no seu próprio trabalho.

Contras

  • A instalação e a configuração partem do princípio de que você é desenvolvedor. Quem nunca abriu um terminal nem mexeu em variável de ambiente vai penar no guia de início.
  • A qualidade do relatório depende muito do modelo que você pluga. Um modelo barato entrega seções rasas, e um modelo forte estoura sua fatura de API.
  • O agente lê a web aberta, então artigos pagos e sites pesados em JavaScript às vezes devolvem texto curto ou quebrado.
  • Os modos multiagente e de pesquisa profunda multiplicam as chamadas ao modelo, e a documentação oficial estima cerca de 0,4 dólar por execução de pesquisa profunda.

Perguntas frequentes

Sim. O software é de código aberto sob Apache 2.0 e o projeto não vende assinatura. O gasto real é o consumo de modelos e de APIs de busca que cada execução gera, normalmente entre centavos e alguns dólares, dependendo do modelo.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Tavily.

Alternativas a Tavily

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes