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 del tuo sito web esistente, della documentazione, del centro assistenza, del CMS o della knowledge base, quindi incorpora un chatbot che risponde dai tuoi contenuti pubblicati invece che dalla memoria generica del modello.
Crea un progetto ChattyBox, indicizza i tuoi contenuti e testa domande rappresentative.
Crea una chiave API pubblica del widget; facoltativamente, 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 questi punti di controllo per decidere se ChattyBox deve essere affiancato alla tua piattaforma di documenti, sostituire un assistente separato o rimanere isolato per i test.
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.
Conserva l’ID conversazione restituito per raggruppare i messaggi in una conversazione. La richiesta di risposta attuale non include i messaggi precedenti come contesto del modello.
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';
// 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);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.
Utilizziamo strumenti facoltativi di analisi e gestione dei tag per capire come viene utilizzato il sito. Scegli se consentire Ahrefs Web Analytics, PostHog e Google Tag Manager. Se disattivi l’analisi, questa pagina verrà ricaricata affinché la modifica venga applicata correttamente. Le funzionalità essenziali del sito e il monitoraggio degli errori non dipendono da questa scelta. Leggi la nostra informativa sulla privacy.