Typisierte Client-API
Nutzen Sie einen fokussierten, TypeScript-freundlichen Client für Nachrichten, Folgegespräche, Widget-Konfiguration und lokalisierte Beschriftungen.
Mit @openstaticfish/chattybox gestalten Sie die Oberfläche, während ChattyBox Suche, Quellenangaben, Konversationen und Skalierung übernimmt. Der browsersichere API-Schlüssel identifiziert Ihr Projekt und lässt sich auf erlaubte Ursprünge beschränken.
ChattyBox crawlt Ihre bestehende Dokumentation, indexiert die Inhalte für den Abruf und bettet einen Chatbot ein, der mit Ihren Docs antwortet statt mit generischem Modellgedächtnis.
Erstellen Sie ein ChattyBox-Projekt, indexieren Sie Ihre Inhalte und testen Sie typische Fragen.
Erstellen Sie einen öffentlichen Widget-API-Schlüssel und beschränken Sie ihn auf die Ursprünge Ihrer Anwendung.
Installieren Sie @openstaticfish/chattybox und initialisieren Sie den Client mit der API-URL aus dem Dashboard.
Zeigen Sie Antworten und zitierte Quell-URLs in der passenden Produktoberfläche an.
Dreistufiger Start
Das SDK empfiehlt sich für entwicklergeführte Integrationen mit eigener Oberfläche, Anwendungsstatus oder produktspezifischen Workflows.
Nutzen Sie einen fokussierten, TypeScript-freundlichen Client für Nachrichten, Folgegespräche, Widget-Konfiguration und lokalisierte Beschriftungen.
Erhalten Sie Quell-URLs zu jeder fundierten Antwort und bestimmen Sie selbst deren Darstellung.
Speichern Sie die zurückgegebene Konversations-ID im Besucherstatus, um kontextbezogene Folgefragen zu ermöglichen.
Ihre Anwendung übernimmt Darstellung und Interaktionsdesign; ChattyBox betreibt Crawling, Suche, Generierung und Skalierung.
Das Paket funktioniert in aktuellen Browser- und Node.js-Anwendungen, die fetch bereitstellen. Verwenden Sie genau die Widget-API-URL und den öffentlichen Browser-Schlüssel aus dem Einbetten-Tab Ihres Projekts.
import { Chattybox } from '@openstaticfish/chattybox';
const chattybox = new Chattybox({
apiKey: import.meta.env.PUBLIC_CHATTYBOX_API_KEY,
baseUrl: import.meta.env.PUBLIC_CHATTYBOX_API_URL,
});
const answer = await chattybox.sendMessage({
message: 'How do I get started?',
});
console.log(answer.message, answer.sources);Verwalten Sie Chatstatus und Antworten mit Quellenangaben in einer eigenen React-Oberfläche.
Nutzen Sie das SDK sicher über Server- und Client-Grenzen des App Routers hinweg.
Informieren Sie sich über Client-Methoden, Antwortfelder, Konversationen und Fehler.
Wählen Sie die gepflegte Oberfläche ohne Build-Schritt, wenn Sie keine eigene Darstellung benötigen.
Prüfen Sie veröffentlichte Versionen, Paketmetadaten und den Installationsbefehl auf npm.
Prüfen Sie das Quellcode-Repository, Releases, Issues und den Projektverlauf auf GitHub.
Eine Client-Bibliothek, die Chatübertragung und Antwortdaten bereitstellt, ohne eine Oberfläche vorzugeben. Ihre Anwendung zeigt Nachrichten, Quellen, Ladezustände und Steuerelemente an.
Ja. Installieren Sie @openstaticfish/chattybox von npm und nutzen Sie die öffentliche API aus der SDK-Referenz.
Das SDK ruft die verwaltete ChattyBox-Infrastruktur auf. Diese durchsucht Ihre indexierten Inhalte und gibt die erzeugte Nachricht mit zitierten Quell-URLs zurück.
Nutzen Sie das SDK für eine eigene Oberfläche oder einen eigenen Workflow. Nutzen Sie widget.js, wenn ChattyBox eine fertige Chat-Oberfläche ohne Build-Schritt pflegen soll.
Keine Kreditkarte erforderlich. Ihre Inhalte werden nicht für Modelltraining verwendet.
Kostenloser Tarif. Keine Karte nötig.