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 Website, Dokumentation, Ihr Help Center, CMS oder Ihre Wissensdatenbank und bettet anschließend einen Chatbot ein, der aus Ihren eigenen veröffentlichten Inhalten statt aus dem allgemeinen Modellgedächtnis antwortet.
Erstellen Sie ein ChattyBox-Projekt, indexieren Sie Ihre Inhalte und testen Sie typische Fragen.
Erstellen Sie einen öffentlichen Widget-API-Schlüssel; optional können Sie ihn auf Ihre Anwendungsursprünge beschränken.
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.
Verwenden Sie diese Prüfpunkte, um zu entscheiden, ob ChattyBox neben Ihrer Dokumentenplattform stehen, einen separaten Assistenten ersetzen oder zum Testen isoliert bleiben soll.
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.
Behalten Sie die zurückgegebene Gesprächs-ID, um Nachrichten in einem Gespräch zu gruppieren. Die aktuelle Antwortanfrage enthält keine früheren Nachrichten als Modellkontext.
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';
// Replace these placeholders with the public key and widget API URL from Embed.
const chattybox = new Chattybox({
apiKey: 'YOUR_PUBLIC_WIDGET_KEY',
baseUrl: 'YOUR_WIDGET_API_URL',
});
const answer = await chattybox.sendMessage({
message: 'How do I get started?',
});
console.log(answer.message, answer.sources);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.
Wir verwenden optionale Analyse- und Tag-Management-Tools, um zu verstehen, wie die Website genutzt wird. Entscheiden Sie, ob Sie Ahrefs Web Analytics, PostHog und Google Tag Manager erlauben möchten. Wenn Sie die Analyse deaktivieren, wird diese Seite neu geladen, damit die Änderung sauber wirksam wird. Die grundlegenden Funktionen der Website und die Fehlerüberwachung werden von dieser Auswahl nicht gesteuert. Datenschutzerklärung lesen.