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.