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 olemasolevas dokumentatsioonis, indekseerib allalaadimiseks sisu ja manustab vestlusroti, mis vastab teie dokumentidele, mitte üldise mudelimälule.
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.
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>;
}Tutvuge aluseks oleva kliendi, vastusemudeli ja taristu vastutusaladega.
Kasutage Reacti klienti App Routeri kliendipiiri sees.
Vaadake vestluse jätkamist ja struktureeritud veakäsitlust.
Kasutage kohandatud komponentide loomise asemel hooldatud skriptipõhist kasutajaliidest.
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.