Getypte klant API
Gebruik een gerichte TypeScript-vriendelijke client voor berichten, vervolggesprekken, widgetconfiguratie en gelokaliseerde labels.
Gebruik @openstaticfish/chattybox om eigenaar te worden van de interface, terwijl ChattyBox het ophalen, bronvermeldingen, gesprekken en schaling uitvoert. De browserveilige API-sleutel identificeert uw project en kan worden beperkt tot goedgekeurde oorsprongen.
ChattyBox crawlt je bestaande documentatie, indexeert de content voor retrieval en embedt een chatbot die antwoordt vanuit je documentatie in plaats van generiek modelgeheugen.
Maak een ChattyBox-project, indexeer uw inhoud en test representatieve vragen.
Maak een openbare widget API-sleutel en beperk deze tot de oorsprong van uw applicatie.
Installeer @openstaticfish/chattybox en initialiseer de client met API URL vanaf het dashboard.
Geef antwoorden en geciteerde bron URLs weer in de interface die uw product nodig heeft.
Lancering in drie stappen
De SDK is het aanbevolen pad voor door ontwikkelaars geleide integraties waarvoor aangepaste UI, applicatiestatus of productspecifieke workflows nodig zijn.
Gebruik een gerichte TypeScript-vriendelijke client voor berichten, vervolggesprekken, widgetconfiguratie en gelokaliseerde labels.
Ontvang bron URLs bij elk gefundeerd antwoord en beslis precies hoe deze in uw interface verschijnen.
Houd de geretourneerde gespreks-ID in de bezoekersstatus om contextuele vervolgvragen te ondersteunen.
Uw applicatie is eigenaar van het rendering- en interactieontwerp; ChattyBox verzorgt het crawlen, ophalen, genereren en schalen.
Het pakket werkt in de huidige browser en Node.js-applicaties die fetch bieden. Gebruik de exacte widget API URL en de openbare browsersleutel die wordt weergegeven op het tabblad Insluiten van uw project.
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);Beheer de chatstatus en geciteerde antwoorden in een aangepaste React-interface.
Gebruik de SDK veilig over de App Router server- en clientgrenzen heen.
Bekijk clientmethoden, antwoordvelden, gesprekken en fouten.
Kies de onderhouden no-build UI als u geen aangepaste weergave nodig heeft.
Bekijk gepubliceerde versies, pakketmetadata en de installatieopdracht op npm.
Bekijk de broncoderepository, releases, issues en projectgeschiedenis op GitHub.
Het is een clientbibliotheek die chattransport- en responsgegevens biedt zonder de interface voor te schrijven. Uw toepassing geeft berichten, bronnen, laadstatussen en besturingselementen weer.
Ja. Installeer @openstaticfish/chattybox van npm en gebruik de openbare API gedocumenteerd op de SDK referentiepagina.
De SDK roept de beheerde infrastructuur van ChattyBox aan, die uw geïndexeerde inhoud ophaalt en het gegenereerde bericht retourneert met de geciteerde bron URLs.
Gebruik de SDK wanneer uw team een aangepaste interface of workflow bezit. Gebruik widget.js als je wilt dat ChattyBox een kant-en-klare, no-build chat UI onderhoudt.
Geen creditcard vereist. Je content wordt niet gebruikt voor modeltraining.
Gratis niveau. Geen kaart nodig.