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.
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
- 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. - Obtendo a chave da API
Depois de fazer login, vá parahttps://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 comotvly-YOUR_API_KEY
copie-o e salve-o, pois ele é a credencial para chamar a API. - 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.
- 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 oextract
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 oinclude_answer=True
A 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
- 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"})
- 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. - resultado
Os resultados da pesquisa são retornados no formato JSON e contêmresults
(entrada de pesquisa),images
(imagens relacionadas) eresponse_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']}")
- Uso avançado
Se precisar limitar a pesquisa, você pode usar a opçãoinclude_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
- 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. - 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. - 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
- 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. - 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. - 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.