Cliente digitato API
Utilizza un client mirato TypeScript per messaggi, conversazioni di follow-up, configurazione di widget ed etichette localizzate.
Utilizza @openstaticfish/chattybox per possedere l'interfaccia mentre ChattyBox esegue il recupero, le citazioni delle fonti, le conversazioni e il ridimensionamento. La chiave API sicura per il browser identifica il tuo progetto e può essere limitata alle origini approvate.
ChattyBox esegue la scansione della documentazione esistente, indicizza il contenuto per il recupero e incorpora un chatbot che risponde utilizzando i tuoi documenti anziché la memoria del modello generico.
Crea un progetto ChattyBox, indicizza i tuoi contenuti e testa domande rappresentative.
Crea una chiave API widget pubblica e limitala alle origini della tua applicazione.
Installa @openstaticfish/chattybox e inizializza il client con API URL dal dashboard.
Visualizza le risposte e le fonti citate URL nell'interfaccia di cui il tuo prodotto ha bisogno.
Lancio in tre fasi
SDK è il percorso consigliato per le integrazioni guidate dagli sviluppatori che richiedono UI personalizzati, stato dell'applicazione o flussi di lavoro specifici del prodotto.
Utilizza un client mirato TypeScript per messaggi, conversazioni di follow-up, configurazione di widget ed etichette localizzate.
Ricevi URLs di origine con ogni risposta fondata e decidi esattamente come appaiono nella tua interfaccia.
Mantieni l'ID conversazione restituito nello stato visitatore per supportare domande di follow-up contestuali.
La tua applicazione possiede la progettazione del rendering e dell'interazione; ChattyBox gestisce la scansione, il recupero, la generazione e il ridimensionamento.
Il pacchetto funziona nel browser corrente e nelle applicazioni Node.js che forniscono fetch. Utilizza il widget esatto API URL e la chiave del browser pubblico mostrati nella scheda Incorpora del tuo progetto.
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);Gestisci lo stato della chat e le risposte citate in un'interfaccia React personalizzata.
Utilizza SDK in modo sicuro oltre i confini del server e del client App Router.
Esamina i metodi del client, i campi di risposta, le conversazioni e gli errori.
Scegli la no-build mantenuta UI quando non hai bisogno del rendering personalizzato.
Consulta le versioni pubblicate, i metadati del pacchetto e il comando di installazione su npm.
Esamina il repository del codice sorgente, le release, i problemi e la cronologia del progetto su GitHub.
Si tratta di una libreria client che fornisce il trasporto della chat e i dati di risposta senza prescrivere l'interfaccia. La tua applicazione esegue il rendering di messaggi, origini, stati di caricamento e controlli.
SÌ. Installa @openstaticfish/chattybox da npm e utilizza il API pubblico documentato nella pagina di riferimento SDK.
SDK chiama l'infrastruttura gestita ChattyBox, che recupera dal contenuto indicizzato e restituisce il messaggio generato con la fonte citata URLs.
Utilizza SDK quando il tuo team possiede un'interfaccia o un flusso di lavoro personalizzato. Usa widget.js quando vuoi che ChattyBox mantenga una chat già pronta e senza build UI.
Nessuna carta di credito richiesta. I tuoi contenuti non vengono usati per addestrare modelli.
Piano Free. Nessuna carta.
We use optional analytics and tag-management tools to understand site use. Choose whether to allow PostHog and Google Tag Manager. Turning analytics off reloads this page so the change takes effect cleanly. Essential site functionality and error monitoring are not controlled by this choice. Read our privacy policy.