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.

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
- 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. - 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 commetvly-YOUR_API_KEY
copiez-le et sauvegardez-le, il s'agit des informations d'identification permettant d'appeler l'API. - 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.
- 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 fonctionextract
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ètreinclude_answer=True
Tavily 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
- 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"})
- 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. - résultat
Les résultats de la recherche sont renvoyés au format JSON et contiennentresults
(entrée de recherche),images
(images liées) etresponse_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']}")
- Utilisation avancée
Si vous souhaitez limiter la recherche, vous pouvez utiliser la fonctioninclude_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
- 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. - 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é. - 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
- 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. - 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. - 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
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...