Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

Tavily: serviço de API de pesquisa de informações em tempo real para IA

Introdução geral

A Tavily é uma ferramenta de pesquisa projetada para IA com o objetivo principal de ajudar desenvolvedores e grandes modelos a acessar informações on-line precisas e em tempo real. Em vez de visar o usuário comum, como um mecanismo de pesquisa tradicional, ela é adaptada para agentes de IA e modelos de linguagem grande (LLMs). A Tavily oferece suporte a aplicativos de IA para responder a perguntas ou concluir tarefas com mais precisão, fornecendo resultados de pesquisa rápidos e confiáveis. O site é operado pela AlphaAI Technologies Inc. e se concentra na autenticidade dos dados e na credibilidade da fonte. Os usuários podem integrar facilmente a Tavily em seus próprios projetos por meio de uma API, tornando-a adequada para desenvolvedores individuais ou empresas.

Tavily:为AI提供实时信息搜索API服务-1


 

Lista de funções

  • Pesquisa em tempo realInformações mais recentes: Obtenha as informações mais recentes da Web e certifique-se de que os dados que a IA obtém não estejam desatualizados.
  • Integração de APIAPIs: Forneça APIs fáceis de usar para que os desenvolvedores tenham acesso rápido à funcionalidade de pesquisa.
  • extração de conteúdoSuporte à extração de texto e imagens de páginas da Web especificadas para facilitar o processamento de dados.
  • Sugestões inteligentesForneça sugestões de perguntas relevantes com base na consulta para ajudar a IA a se aprofundar nas informações.
  • Suporte multidisciplinarCobertura de uma ampla gama de áreas, como notícias e finanças, para atender a diferentes necessidades.
  • Suporte a código abertoColaboração com projetos de código aberto, como o GPT Researcher, para fornecer ferramentas gratuitas.

 

Usando a Ajuda

O uso da Tavily está centrado principalmente em sua API e é adequado para usuários com algumas habilidades básicas de programação. Abaixo está um guia detalhado sobre como usar a Tavily:

Como começar

  1. Registrar uma conta
    show (um ingresso) https://tavily.com/Clique no botão "Sign Up" (Registrar-se) no canto superior direito. Digite seu e-mail e senha para concluir o registro. Após o registro, você receberá um e-mail de confirmação; clique no link para ativar sua conta.
  2. Obtendo a chave da API
    Depois de fazer login, vá para https://app.tavily.com/ Na seção "API Keys" (Chaves de API), clique em "Generate" (Gerar) para gerar uma nova chave de API. Na seção "API Keys" (Chaves de API), clique em "Generate" (Gerar) para gerar uma nova chave de API. A chave é uma cadeia de caracteres como tvly-YOUR_API_KEY copie-o e salve-o, pois ele é a credencial para chamar a API.
  3. Instalar o cliente (em Python, por exemplo)
    A Tavily fornece o Python SDK, que é muito fácil de instalar. Abra um terminal e digite o seguinte comando:
pip install tavily-python

Depois de instalado, você poderá usar os recursos do Tavily em seu código.

  1. Operação básica de busca
    Execute o seguinte código em Python para testar a função de pesquisa:
from tavily import TavilyClient
client = TavilyClient(api_key="tvly-YOUR_API_KEY")
response = client.search("2025年最新科技趋势")
print(response)

Esse código retorna um dicionário de resultados de pesquisa com títulos, links e snippets de conteúdo. A conta gratuita tem uma cota de 1.000 pesquisas por mês, o suficiente para testes pessoais.

Operação da função em destaque

  • Extração de conteúdo da Web
    Se quiser extrair informações de uma página da Web específica, você pode usar o extract Métodos. Exemplo:
urls = ["https://en.wikipedia.org/wiki/Artificial_intelligence"]
response = client.extract(urls=urls, include_images=True)
print(response["results"][0]["raw_content"])

Isso retornará o conteúdo de texto e os links de imagem da página da Web especificada, permitindo que até 20 URLs sejam extraídos ao mesmo tempo.

  • Sugestões inteligentes e pesquisa detalhada
    Ao pesquisar, defina o include_answer=TrueA Tavily tentará responder suas perguntas diretamente e fornecerá orientações relevantes. Por exemplo:
response = client.search("AI的发展历史", include_answer=True)
print(response["answer"])

Os resultados são retornados com respostas sucintas e perguntas sugeridas para exploração adicional.

Detalhes do processo de operação

  1. Ambiente de configuração
    Certifique-se de ter o Python 3.6 ou superior instalado em seu computador. Se precisar de um agente, você poderá adicioná-lo ao inicializar o cliente:
client = TavilyClient(api_key="tvly-YOUR_API_KEY", proxies={"https": "http://your_proxy"})
  1. API de teste
    A Tavily fornece uma API Playground (https://docs.tavily.com/), você pode inserir a consulta diretamente na página da Web e ver o formato dos resultados retornados. Isso permite que você se familiarize com a estrutura de dados antes de escrever o código.
  2. resultado
    Os resultados da pesquisa são retornados no formato JSON e contêm results(entrada de pesquisa),images(imagens relacionadas) e response_time(tempo de resposta). Você pode extrair campos específicos conforme necessário, como apenas os 5 primeiros resultados:
results = response["results"][:5]
for item in results:
print(f"标题: {item['title']}, 链接: {item['url']}")
  1. Uso avançado
    Se precisar limitar a pesquisa, você pode usar a opção include_domains Parâmetros. Por exemplo, pesquisar somente na Wikipédia:
response = client.search("AI定义", include_domains=["wikipedia.org"])

advertência

  • A versão gratuita tem 1.000 chamadas por mês, além das quais você precisará fazer upgrade para um plano pago.
  • As chaves de API não devem ser compartilhadas publicamente para evitar o uso indevido.
  • Os tempos de resposta geralmente são de alguns segundos, mas podem ser um pouco mais longos para consultas complexas.

Com essas etapas, você pode começar a usar a Tavily rapidamente, seja para uma simples pesquisa ou para uma extração de dados complexa.

 

cenário do aplicativo

  1. Desenvolvimento de assistentes de IA
    Os desenvolvedores podem usar a Tavily para fornecer suporte de informações em tempo real para chatbots, como responder às perguntas dos usuários sobre as notícias ou o clima.
  2. pesquisa acadêmica
    Os pesquisadores usam a Tavily para extrair o conteúdo de um documento ou página da Web para organizar rapidamente as informações e aumentar a eficiência.
  3. análise de mercado
    As empresas usam a Tavily para pesquisar as últimas notícias sobre os concorrentes e obter dados financeiros ou do setor.

 

QA

  1. Qual é a diferença entre a Tavily e a Pesquisa Google?
    A Tavily foi projetada para IA, com resultados mais limpos e estruturados que são adequados para o processamento programático; a Pesquisa Google é voltada para o usuário comum, com uma gama mais ampla de resultados, mas que exige filtragem manual.
  2. A versão gratuita é suficiente?
    1.000 pesquisas por mês são suficientes para desenvolvedores individuais ou pequenos projetos, mas aplicativos maiores exigem uma versão paga.
  3. Ele oferece suporte à pesquisa em chinês?
    Suportado, mas pode ser um pouco menos eficaz do que a pesquisa em inglês devido às limitações da fonte de dados da Web.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Tavily: serviço de API de pesquisa de informações em tempo real para IA
pt_BRPortuguês do Brasil