AI Personal Learning
und praktische Anleitung
讯飞绘镜

Tavily: Echtzeit-Informationssuch-API-Dienst für KI

Allgemeine Einführung

Tavily ist ein für KI konzipiertes Suchwerkzeug, dessen Hauptziel es ist, Entwicklern und großen Modellen den Zugang zu präzisen Online-Informationen in Echtzeit zu ermöglichen. Es richtet sich nicht wie eine herkömmliche Suchmaschine an den Durchschnittsnutzer, sondern ist auf KI-Agenten und Large Language Models (LLMs) zugeschnitten. Tavily unterstützt KI-Anwendungen bei der Beantwortung von Fragen oder der genaueren Ausführung von Aufgaben, indem es schnelle, zuverlässige Suchergebnisse liefert. Die Website wird von AlphaAI Technologies Inc. betrieben und konzentriert sich auf die Authentizität der Daten und die Glaubwürdigkeit der Quellen. Nutzer können Tavily über eine API leicht in ihre eigenen Projekte integrieren, so dass es sich für einzelne Entwickler oder Unternehmen eignet.

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


 

Funktionsliste

  • Suche in EchtzeitHolen Sie sich die neuesten Informationen aus dem Internet und stellen Sie sicher, dass die Daten, die KI erhält, nicht veraltet sind.
  • API-IntegrationBereitstellung benutzerfreundlicher APIs, um Entwicklern einen schnellen Zugriff auf Suchfunktionen zu ermöglichen.
  • InhaltsextraktionUnterstützung der Extraktion von Text und Bildern aus bestimmten Webseiten zur einfachen Datenverarbeitung.
  • Intelligente Vorschläge: Bereitstellung relevanter Fragevorschläge auf der Grundlage der Abfrage, um der KI zu helfen, tiefer in die Informationen einzudringen.
  • Multidisziplinäre UnterstützungAbdecken eines breiten Spektrums von Bereichen wie Nachrichten und Finanzen, um unterschiedlichen Bedürfnissen gerecht zu werden.
  • Open-Source-UnterstützungZusammenarbeit mit Open-Source-Projekten wie GPT Researcher, um kostenlose Tools bereitzustellen.

 

Hilfe verwenden

Die Nutzung von Tavily konzentriert sich hauptsächlich auf seine API und ist für Benutzer mit einigen grundlegenden Programmierkenntnissen geeignet. Im Folgenden finden Sie eine detaillierte Anleitung zur Nutzung von Tavily:

Wie man anfängt

  1. Registrieren Sie sich für ein Konto
    zeigen (eine Eintrittskarte) https://tavily.com/Klicken Sie auf die Schaltfläche "Anmelden" in der oberen rechten Ecke. Geben Sie Ihre E-Mail-Adresse und Ihr Passwort ein, um Ihre Registrierung abzuschließen. Nach der Registrierung erhalten Sie eine Bestätigungs-E-Mail. Klicken Sie auf den Link, um Ihr Konto zu aktivieren.
  2. Abrufen des API-Schlüssels
    Nach dem Einloggen gehen Sie zu https://app.tavily.com/ Klicken Sie im Abschnitt "API-Schlüssel" auf "Erzeugen", um einen neuen API-Schlüssel zu generieren. Klicken Sie im Bereich "API-Schlüssel" auf "Erzeugen", um einen neuen API-Schlüssel zu generieren. Der Schlüssel ist eine Zeichenkette wie tvly-YOUR_API_KEY Zeichen, kopieren Sie es und speichern Sie es. Es handelt sich dabei um die Anmeldedaten für den Aufruf der API.
  3. Installieren des Clients (z. B. in Python)
    Tavily stellt das Python SDK zur Verfügung, das sehr einfach zu installieren ist. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
pip install tavily-python

Nach der Installation können Sie die Funktionen von Tavily in Ihrem Code verwenden.

  1. Grundlegende Suchfunktion
    Führen Sie den folgenden Code in Python aus, um die Suchfunktion zu testen:
from tavily import TavilyClient
client = TavilyClient(api_key="tvly-YOUR_API_KEY")
response = client.search("2025年最新科技趋势")
print(response)

Dieser Code liefert ein Wörterbuch der Suchergebnisse mit Titeln, Links und Inhaltsausschnitten. Das kostenlose Konto hat ein Kontingent von 1000 Suchanfragen pro Monat, ausreichend für persönliche Tests.

Featured Function Bedienung

  • Extrahieren von Webinhalten
    Wenn Sie Informationen aus einer bestimmten Webseite extrahieren möchten, können Sie die Funktion extract Methoden. Beispiel:
urls = ["https://en.wikipedia.org/wiki/Artificial_intelligence"]
response = client.extract(urls=urls, include_images=True)
print(response["results"][0]["raw_content"])

Dies gibt den Textinhalt und die Bildlinks der angegebenen Webseite zurück und unterstützt bis zu 20 URLs, die gleichzeitig extrahiert werden können.

  • Intelligente Vorschläge und tiefgreifende Suche
    Setzen Sie bei der Suche die include_answer=TrueTavily wird versuchen, Ihre Fragen direkt zu beantworten und entsprechende Ratschläge zu geben. Zum Beispiel:
response = client.search("AI的发展历史", include_answer=True)
print(response["answer"])

Die Ergebnisse werden mit knappen Antworten und Vorschlägen für weitere Fragen zurückgegeben.

Details zum Betriebsablauf

  1. Konfiguration der Umgebung
    Stellen Sie sicher, dass Sie Python 3.6 oder höher auf Ihrem Computer installiert haben. Wenn Sie einen Agenten benötigen, können Sie ihn beim Initialisieren des Clients hinzufügen:
client = TavilyClient(api_key="tvly-YOUR_API_KEY", proxies={"https": "http://your_proxy"})
  1. Test-API
    Tavily bietet einen API Playground (https://docs.tavily.com/), können Sie die Abfrage direkt auf der Webseite eingeben und das Format der zurückgegebenen Ergebnisse sehen. So können Sie sich mit der Datenstruktur vertraut machen, bevor Sie den Code schreiben.
  2. Ergebnis
    Die Suchergebnisse werden im JSON-Format zurückgegeben und enthalten results(Sucheintrag),images(zugehörige Bilder) und response_time(Antwortzeit). Sie können bei Bedarf bestimmte Felder extrahieren, z. B. nur die ersten 5 Ergebnisse:
results = response["results"][:5]
for item in results:
print(f"标题: {item['title']}, 链接: {item['url']}")
  1. Erweiterte Verwendung
    Wenn Sie die Suche einschränken müssen, können Sie die Option include_domains Parameter. Suchen Sie zum Beispiel nur in Wikipedia:
response = client.search("AI定义", include_domains=["wikipedia.org"])

caveat

  • In der kostenlosen Version sind 1000 Anrufe pro Monat möglich, danach müssen Sie auf einen kostenpflichtigen Tarif umsteigen.
  • API-Schlüssel sollten nicht öffentlich zugänglich gemacht werden, um Missbrauch zu vermeiden.
  • Die Antwortzeiten liegen in der Regel innerhalb weniger Sekunden, können aber bei komplexen Abfragen etwas länger sein.

Mit diesen Schritten können Sie schnell mit Tavily loslegen, egal ob es sich um eine einfache Suche oder eine komplexe Datenextraktion handelt.

 

Anwendungsszenario

  1. AI-Assistent Entwicklung
    Entwickler können Tavily nutzen, um Chatbots mit Echtzeit-Informationen zu versorgen, z. B. um Nutzerfragen zu den Nachrichten oder zum Wetter zu beantworten.
  2. akademische Forschung
    Forscher verwenden Tavily, um den Inhalt eines Papiers oder einer Webseite zu extrahieren, um Informationen schnell zu organisieren und die Effizienz zu steigern.
  3. Marktanalyse
    Unternehmen nutzen Tavily, um nach den neuesten Nachrichten über Wettbewerber zu suchen und Finanz- oder Branchendaten zu erhalten.

 

QA

  1. Was ist der Unterschied zwischen Tavily und Google Search?
    Tavily ist für KI konzipiert und liefert sauberere, strukturiertere Ergebnisse, die sich für die programmatische Verarbeitung eignen; die Google-Suche ist auf den Durchschnittsnutzer ausgerichtet und bietet eine größere Bandbreite an Ergebnissen, die jedoch manuell gefiltert werden müssen.
  2. Ist die kostenlose Version ausreichend?
    1000 Suchvorgänge pro Monat reichen für einzelne Entwickler oder kleine Projekte aus, aber für größere Anwendungen ist eine kostenpflichtige Version erforderlich.
  3. Unterstützt es die chinesische Suche?
    Unterstützt, kann aber aufgrund der Beschränkungen der Webdatenquelle etwas weniger effektiv sein als die englische Suche.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Tavily: Echtzeit-Informationssuch-API-Dienst für KI
de_DEDeutsch