Tavily : service API de recherche d'informations en temps réel pour l'IA

Introduction générale

Tavily est un outil de recherche conçu pour l'IA, dont l'objectif principal est d'aider les développeurs et les grands modèles à accéder en ligne à des informations précises et en temps réel. Plutôt que de cibler l'utilisateur moyen comme le ferait un moteur de recherche traditionnel, il est conçu pour les agents d'IA et les grands modèles de langage (LLM). Tavily aide les applications d'IA à répondre à des questions ou à accomplir des tâches avec plus de précision en fournissant des résultats de recherche rapides et fiables. Le site est géré par AlphaAI Technologies Inc. et se concentre sur l'authenticité des données et la crédibilité des sources. Les utilisateurs peuvent facilement intégrer Tavily dans leurs propres projets grâce à une API, ce qui le rend adapté aux développeurs individuels ou aux entreprises.

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

 

Liste des fonctions

  • Recherche en temps réelLes données de l'IA ne doivent pas être périmées : il faut rechercher les informations les plus récentes sur le web et s'assurer que les données obtenues par l'IA ne sont pas obsolètes.
  • Intégration de l'APILes services de recherche : fournir des API faciles à utiliser pour permettre aux développeurs d'accéder rapidement aux fonctionnalités de recherche.
  • extraction de contenuLe logiciel de gestion de l'information : Il permet d'extraire du texte et des images à partir de pages web spécifiées pour faciliter le traitement des données.
  • Suggestions intelligentesLes questions sont suggérées en fonction de la requête afin d'aider l'intelligence artificielle à approfondir l'information.
  • Soutien pluridisciplinaireLes services d'information : Ils couvrent un large éventail de domaines tels que l'actualité et la finance, afin de répondre à des besoins différents.
  • Soutien à l'Open SourceLes projets de logiciels libres, tels que GPT Researcher, permettent de fournir des outils gratuits.

 

Utiliser l'aide

L'utilisation de Tavily est principalement centrée sur son API, et convient aux utilisateurs ayant des compétences de base en programmation. Vous trouverez ci-dessous un guide détaillé sur l'utilisation de Tavily :

Comment démarrer

  1. S'inscrire à un compte
    spectacle (un billet) https://tavily.com/Cliquez sur le bouton "S'inscrire" dans le coin supérieur droit. Saisissez votre adresse électronique et votre mot de passe pour terminer votre inscription. Après votre inscription, vous recevrez un courriel de confirmation. Cliquez sur le lien pour activer votre compte.
  2. Obtenir la clé API
    Après s'être connecté, aller à https://app.tavily.com/ Dans la section "Clés API", cliquez sur "Générer" pour générer une nouvelle clé API. Dans la section "Clés API", cliquez sur "Générer" pour générer une nouvelle clé API. La clé est une chaîne de caractères comme tvly-YOUR_API_KEY copiez-le et sauvegardez-le, il s'agit des informations d'identification permettant d'appeler l'API.
  3. Installation du client (en Python, par exemple)
    Tavily fournit le SDK Python, qui est très facile à installer. Ouvrez un terminal et entrez la commande suivante :
pip install tavily-python

Une fois installé, vous pouvez utiliser les fonctionnalités de Tavily dans votre code.

  1. Opération de recherche de base
    Exécutez le code suivant en Python pour tester la fonction de recherche :
from tavily import TavilyClient
client = TavilyClient(api_key="tvly-YOUR_API_KEY")
response = client.search("2025年最新科技趋势")
print(response)

Ce code renvoie un dictionnaire de résultats de recherche avec des titres, des liens et des extraits de contenu. Le compte gratuit dispose d'un quota de 1000 recherches par mois, suffisant pour des tests personnels.

Fonction en vedette Fonctionnement

  • Extraction de contenu web
    Si vous souhaitez extraire des informations d'une page web spécifique, vous pouvez utiliser la fonction extract Méthodes. Exemple :
urls = ["https://en.wikipedia.org/wiki/Artificial_intelligence"]
response = client.extract(urls=urls, include_images=True)
print(response["results"][0]["raw_content"])

Il renvoie le contenu textuel et les liens vers les images de la page web spécifiée, ce qui permet d'extraire jusqu'à 20 URL en même temps.

  • Suggestions intelligentes et recherche approfondie
    Lorsque vous effectuez une recherche, réglez le paramètre include_answer=TrueTavily s'efforcera de répondre directement à vos questions et de vous fournir des conseils pertinents. A titre d'exemple :
response = client.search("AI的发展历史", include_answer=True)
print(response["answer"])

Les résultats sont renvoyés avec des réponses succinctes et des questions suggérées pour une exploration plus approfondie.

Détails du processus d'opération

  1. Environnement de configuration
    Assurez-vous que Python 3.6 ou plus est installé sur votre ordinateur. Si vous avez besoin d'un agent, vous pouvez l'ajouter lors de l'initialisation du client :
client = TavilyClient(api_key="tvly-YOUR_API_KEY", proxies={"https": "http://your_proxy"})
  1. Test API
    Tavily propose une API Playground (https://docs.tavily.com/), vous pouvez saisir la requête directement sur la page web et voir le format des résultats renvoyés. Cela vous permet de vous familiariser avec la structure des données avant d'écrire le code.
  2. résultat
    Les résultats de la recherche sont renvoyés au format JSON et contiennent results(entrée de recherche),images(images liées) et response_time(temps de réponse). Vous pouvez extraire des champs spécifiques selon vos besoins, par exemple uniquement les 5 premiers résultats :
results = response["results"][:5]
for item in results:
print(f"标题: {item['title']}, 链接: {item['url']}")
  1. Utilisation avancée
    Si vous souhaitez limiter la recherche, vous pouvez utiliser la fonction include_domains Paramètres. Par exemple, recherche uniquement sur Wikipédia :
response = client.search("AI定义", include_domains=["wikipedia.org"])

mise en garde

  • La version gratuite permet d'effectuer 1000 appels par mois, au-delà desquels vous devrez passer à un plan payant.
  • Les clés d'API ne doivent pas être partagées publiquement afin d'éviter toute utilisation abusive.
  • Les temps de réponse sont généralement de l'ordre de quelques secondes, mais peuvent être légèrement plus longs pour les requêtes complexes.

Grâce à ces étapes, vous pouvez rapidement commencer à utiliser Tavily, qu'il s'agisse d'une simple recherche ou d'une extraction de données complexe.

 

scénario d'application

  1. Développement de l'assistant IA
    Les développeurs peuvent utiliser Tavily pour fournir des informations en temps réel aux chatbots, par exemple en répondant aux questions des utilisateurs sur les actualités ou la météo.
  2. recherche universitaire
    Les chercheurs utilisent Tavily pour extraire le contenu d'un document ou d'une page web afin d'organiser rapidement l'information et d'accroître l'efficacité.
  3. analyse du marché
    Les entreprises utilisent Tavily pour rechercher les dernières informations sur leurs concurrents et obtenir des données financières ou sectorielles.

 

QA

  1. Quelle est la différence entre Tavily et Google Search ?
    Tavily est conçu pour l'IA, avec des résultats plus clairs et plus structurés qui se prêtent à un traitement programmatique ; Google Search est orienté vers l'utilisateur moyen, avec un éventail de résultats plus large mais nécessitant un filtrage manuel.
  2. La version gratuite est-elle suffisante ?
    1000 recherches par mois suffisent pour les développeurs individuels ou les petits projets, mais les applications plus importantes nécessitent une version payante.
  3. Prend-il en charge la recherche en chinois ?
    Prise en charge, mais peut être légèrement moins efficace que la recherche en anglais en raison des limites de la source de données web.
© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...