Komponentide omandiõigus
Koostage sõnumid, viitekaardid, viibad, tühjad olekud ja juhtnupud oma Reacti komponentidest.
Ühendage Reacti komponendid ChattyBoxiga paketi @openstaticfish/chattybox abil. Teie tiim juhib kuvamist ja olekut, samal ajal kui hallatud taristu hoolitseb allikapõhiste vastuste, viidete ja vestluse järjepidevuse eest.
ChattyBox roomab teie olemasolevat veebisaiti, dokumentatsiooni, abikeskust, CMS-i või teadmistebaasi ning manustab seejärel vestlusroboti, mis vastab teie enda avaldatud sisu, mitte mudeli üldise mälu põhjal.
Paigaldage JavaScripti SDK oma Reacti rakendusse.
Looge üks Chattyboxi klient väljaspool komponendi renderdusteed.
Saatke sõnumid sündmusetöötlejast ja värskendage vastusega kasutajaliidese olekut.
Kuvage allikalingid ja käsitlege struktureeritud ChattyboxErrori tõrkeid.
Kolmeastmeline käivitamine
Kasutage oma rakenduse olemasolevaid oleku-, ligipääsetavuse, kujunduse ja disainisüsteemi mustreid, selle asemel et kohanduda jäiga vidinakestaga.
Kasutage neid kontrollpunkte, et otsustada, kas ChattyBox peaks asuma teie dokumentide platvormi kõrval, asendama eraldi assistendi või jääma testimiseks isoleerituks.
Koostage sõnumid, viitekaardid, viibad, tühjad olekud ja juhtnupud oma Reacti komponentidest.
Kasutage kohalikku olekut või olemasolevat olekukihti, hoides vestlused külastajate vahel eraldi.
Juhtige oma rakenduses fookust, reaalajas piirkondi, klaviatuurikäitumist ja veateateid.
Hoidke brauseriintegratsioon väike, samal ajal kui ChattyBox haldab sisu indekseerimist, teabeotsingut ja viidetega vastuseid.
Looge klient üks kord, kutsuge seda sündmusetöötlejast ja hoidke iga külastaja vestluse ID-d komponendi või rakenduse olekus.
import { useState } from 'react';
import { Chattybox } from '@openstaticfish/chattybox';
const chattybox = new Chattybox({
apiKey: import.meta.env.VITE_CHATTYBOX_API_KEY,
baseUrl: import.meta.env.VITE_CHATTYBOX_API_URL,
});
export function Chat() {
const [answer, setAnswer] = useState('');
async function ask(message: string) {
const response = await chattybox.sendMessage({ message });
setAnswer(response.message);
}
return <div aria-live="polite">{answer}</div>;
}Jah. JavaScripti SDK tagastab sõnumid, vestluse ID-d ja allika-URL-id, et teie Reacti rakendus saaks kuvada täiesti kohandatud liidese.
SDK on teadlikult peata. Nii saavad tiimid kasutada oma komponenditeeki, ligipääsetavuskäitumist, olekuhaldust ja tootedisaini.
Looge see üks kord väljaspool komponendi renderdusteed või stabiilses rakendusepakkujas, mitte iga renderdusega uuesti.
Jah. Kasutage majutatud vidina paigaldusjuhendit, kui soovite kohandatud Reacti kuvamise asemel hooldatud liidest.
Krediitkaarti pole vaja. Teie sisu ei kasutata mudelite treenimiseks.
Tasuta pakett. Kaarti pole vaja.
We use optional analytics and tag-management tools to understand site use. Choose whether to allow Ahrefs Web Analytics, 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.