Allgemeine Einführung
Bocha AI Open Platform ist eine für KI-Anwendungen konzipierte Suchmaschinendienstplattform. Sie hilft Entwicklern, KI mit dem Wissen der Welt in Echtzeit zu verbinden, indem sie Tools wie Web Search API und Semantic Reranker API bereitstellt. Die Plattform extrahiert saubere, genaue Daten aus fast 10 Milliarden Webseiten und ökologischen Inhaltsquellen und unterstützt eine breite Palette von Inhaltssuchen, einschließlich Nachrichten, Bilder und Videos. Das Ziel von Bocha ist es, KI-Anwendungen intelligenter und praktischer zu machen, insbesondere für Szenarien, die Echtzeitinformationen oder Dateninitialisierung erfordern. Es ist einfach zu bedienen, unterstützt flexible Aufrufe und ist für eine Vielzahl von KI-Entwicklungsanforderungen geeignet.
Funktionsliste
- Web-Such-APIWeb-Suchfunktionalität in Echtzeit, die eine Mischung aus Stichwort- und semantischer Suche unterstützt und strukturierte Ergebnisse liefert.
- Semantische Reranker-API:: Sekundäre Sortierung der Suchergebnisse zur Verbesserung der Relevanz der Inhalte für die Fragen.
- multimodale SucheUnterstützt die Suche nach Inhalten in verschiedenen Formaten wie Text, Bilder und Video.
- Datenfilterung und -anpassungParameter wie Zeitspanne, Anzahl der Ergebnisse usw. können eingestellt werden, um genaue Daten zu erhalten, die Ihren Anforderungen entsprechen.
- Optimierung großer ModelleDas Format der Suchergebnisse ist für große Modelle konzipiert, um die KI-Verarbeitung und das Verständnis zu erleichtern.
Hilfe verwenden
Die Nutzung der Boca AI Open Platform ist sehr einfach. Entwickler können Suchfunktionen über API-Aufrufe integrieren. Nachfolgend finden Sie eine detaillierte Beschreibung der ersten Schritte und des eigentlichen Prozesses der Bedienung der Hauptfunktionen.
Wie man sich registriert und einen API-Schlüssel erhält
- Klicken Sie auf die Schaltfläche "Anmelden" in der oberen rechten Ecke der Homepage und scannen Sie den Code mit WeChat, um sich anzumelden (derzeit wird nur die Anmeldung mit WeChat unterstützt).
- Sobald Sie sich erfolgreich angemeldet haben, klicken Sie auf "API KEY Management" in der oberen rechten Ecke.
- Klicken Sie auf der Verwaltungsseite auf "API-Schlüssel erstellen", und das System generiert einen eindeutigen Schlüssel.
- Kopieren Sie diesen Schlüssel und speichern Sie ihn an einem sicheren Ort, da er später beim Aufruf der API verwendet wird.
Aufrufen der Websuche-API
Die Web Search API ist eine Kernfunktion von Bocha, die es Ihrer KI-App ermöglicht, Webinhalte in Echtzeit zu durchsuchen. Hier sind die genauen Schritte, um dies zu tun:
Aufruf über die Befehlszeile
Sie können diecurl
um die API schnell zu testen. Nachfolgend finden Sie ein Beispiel:
curl --location 'https://api.bochaai.com/v1/web-search' \
--header 'Authorization: Bearer Your-API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "2024年最新科技新闻",
"freshness": "oneMonth",
"summary": true,
"count": 5
}'
- Parameter Erläuterung:
query
:: Wonach Sie suchen möchten, z. B. "Neueste Tech-Nachrichten 2024".freshness
Der Zeitrahmen der Suche, der sein kannoneDay
(ein Tag),oneWeek
(eine Woche),oneMonth
(Januar),oneYear
(ein Jahr) odernoLimit
(Unbegrenzt).summary
: Wenn eine Zusammenfassung der Ergebnisse gewünscht wird, bitte ausfüllentrue
Sie erhalten eine kurze Zusammenfassung zurück.count
Anzahl der Ergebnisse, die zurückgegeben werden sollen, z.B. 5.
- laufendes ErgebnisNach Ausführung des Befehls gibt das Terminal die Suchergebnisse im JSON-Format zurück, einschließlich Titel, Links und Zusammenfassungen.
Integration in den Code
Wenn Sie in Python entwickeln, können Sie die API mit dem folgenden Code aufrufen:
import requests
import json
url = "https://api.bochaai.com/v1/web-search"
payload = json.dumps({
"query": "2024年最新科技新闻",
"freshness": "oneMonth",
"summary": True,
"count": 5
})
headers = {
'Authorization': 'Bearer Your-API-KEY',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.json())
- umziehen:
- Montage
requests
Bibliothek (Lauf)pip install requests
). - Oberbefehlshaber (Militär)
Your-API-KEY
Ersetzen Sie den Schlüssel durch Ihren eigenen. - Führen Sie den Code aus, und das Programm wird die Suchergebnisse ausgeben.
- Montage
Verwendung der Semantic Reranker API
Diese API ordnet die Suchergebnisse neu an, so dass die relevantesten Ergebnisse zuerst erscheinen. Sie muss in Verbindung mit der Web Search API verwendet werden. Die Aufrufe sind ähnlich, aber die offizielle Dokumentation enthält keine separaten Beispiele. Entwickler können zunächst die Websuche-API verwenden, um die Ergebnisse zu erhalten, und dann die Reranker-API, um die Sortierung zu optimieren. Für spezifische Parameter und die Verwendung wird empfohlen, sich auf die offiziellen Dokumente zu beziehen.
Betriebliche Merkmale
- multimodale Suche: In
query
Wenn Sie einen Suchbegriff in die API eingeben, gibt die API automatisch Text-, Bild- oder Videoinhalte zurück. Wenn Sie zum Beispiel nach "Katzenbildern" suchen, enthalten die Ergebnisse Links zu verwandten Bildern. - Flexible Filterung:: Durch Anpassung
freshness
im Gesang antwortencount
können Sie die Aktualität und Anzahl der Ergebnisse steuern. Wenn Sie z. B. nur 5 Nachrichten aus der letzten Woche haben möchten, stellen Sie diefreshness: oneWeek
im Gesang antwortencount: 5
. - Optimierung großer ModelleJSON-Daten: Die zurückgegebenen JSON-Daten sind klar strukturiert und enthalten die
title
(Titel),url
(Link),summary
(Zusammenfassung) und andere Felder, die sich direkt für die KI-Verarbeitung eignen.
caveat
- Vergewissern Sie sich, dass das Netzwerk stabil ist und dass die API-Aufrufe eine Internetverbindung erfordern.
- Der Schlüssel sollte nicht durchgesickert sein und kann nach dem Durchsickern auf der Verwaltungsseite neu generiert werden.
- Wenn die Ergebnisse nicht zufriedenstellend sind, können Anpassungen vorgenommen werden
query
Keywords oder mit Hilfe der Reranker-API optimiert.
Mit den oben genannten Schritten können Sie schnell mit der Bocha AI Open Platform beginnen und Echtzeit-Suchfunktionen zu Ihren KI-Projekten hinzufügen.
Anwendungsszenario
- KI-Chatbot
- Entwickler können dem Chatbot über die API von Botcha Wissen in Echtzeit hinzufügen. Wenn ein Nutzer beispielsweise fragt: "Was sind die neuesten Tech-Nachrichten?", kann der Bot die neuesten Informationen über die Websuche-API zurückgeben.
- Akademische Forschungsinstrumente
- Forscher können damit nach akademischen Artikeln oder Nachrichten suchen, schnell auf Hintergrundinformationen zugreifen und das Schreiben von Abschlussarbeiten oder die Recherche zu einem Thema unterstützen.
- Unterstützung bei der Erstellung von Inhalten
- Die Autoren können die multimodale Suchfunktion nutzen, um sich inspirieren zu lassen, z. B. durch die Suche nach Bildern oder Videomaterial zur Bereicherung ihrer Artikel.
QA
- Muss ich für die Boca AI Open Platform bezahlen?
- Auf der offiziellen Website werden die Preise nicht genannt, aber Sie müssen sich registrieren und einen API-Schlüssel erhalten, um es zu nutzen. Es wird empfohlen, den offiziellen Kundendienst zu kontaktieren, um die genauen Preise zu erfahren.
- Kann ich damit nach englischen Inhalten suchen?
- Kann. Boca unterstützt die mehrsprachige Suche, und die Eingabe englischer Schlüsselwörter kann ebenfalls relevante Ergebnisse liefern, ist aber hauptsächlich für chinesische Internetinhalte optimiert.
- Was ist, wenn der API-Aufruf fehlschlägt?
- Prüfen Sie, ob die Netzwerkverbindung und der Schlüssel korrekt sind, oder lesen Sie die zurückgegebene Fehlermeldung, um die Parameter anzupassen. Wenn das nicht funktioniert, können Sie sich an den technischen Support wenden.