Liigu põhisisu juurde
Reacti vestlusroboti SDK

Looge oma Reacti vestlusroboti liides

Ü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.

Roomab avaldatud dokumentide lehtedel
Allikale viidatud vastused
Manustatakse ühe skriptiga
Dokumentide migreerimine pole vajalik
Krediitkaarti pole vajaTeie sisu jääb teile
Küsi ChattyBoxilt
x
Kust peaksin alustama, kui vajan sellelt saidilt usaldusväärset vastust?
Alustage oma veebisaidi URL-i lisamisest ChattyBoxi. See kraabib teie sisu, vastab leitud lehtede põhjal ja näitab külastajatele iga vastuse allikaid.
iAllikad3^
Reacti platvorm juhend
chattybox.ai
Analüütika
chattybox.ai
Avaleht
chattybox.ai
Esita küsimus...
Toetab ChattyBox
Ehitatud Reacti tootetiimid jaoks

Käivitage allikale viidatud vestlusbot ilma oma dokumentide virna uuesti üles ehitamata

ChattyBox roomab teie olemasolevas dokumentatsioonis, indekseerib allalaadimiseks sisu ja manustab vestlusroti, mis vastab teie dokumentidele, mitte üldise mudelimälule.

Looge kohandatud sõnumi-, viite-, laadimis-, varuvastuse- ja veakomponendid.
Hoidke vestluse ID-sid külastajapõhises Reacti olekus jätkuküsimuste jaoks.
Kasutage brauserirakendustes turvaliselt avalikke origin'iga piiratud API-võtmeid.
Vältige oma roomaja, vektorandmebaasi, teabeotsinguteenuse või vastuste loomise konveieri haldamist.
Töövoo samm

Paigaldage JavaScripti SDK oma Reacti rakendusse.

Töövoo samm

Looge üks Chattyboxi klient väljaspool komponendi renderdusteed.

Töövoo samm

Saatke sõnumid sündmusetöötlejast ja värskendage vastusega kasutajaliidese olekut.

Töövoo samm

Kuvage allikalingid ja käsitlege struktureeritud ChattyboxErrori tõrkeid.

Kolmeastmeline käivitamine

Kleepige oma Reacti platvorm URL, testige viidatud vastuseid ja installige seejärel vidin.

Looge Reacti vestlusrobot
Reacti integratsioon

Sobitage allikapõhine vestlus oma komponendisüsteemi

Kasutage oma rakenduse olemasolevaid oleku-, ligipääsetavuse, kujunduse ja disainisüsteemi mustreid, selle asemel et kohanduda jäiga vidinakestaga.

01

Komponentide omandiõigus

Koostage sõnumid, viitekaardid, viibad, tühjad olekud ja juhtnupud oma Reacti komponentidest.

02

Olek teie tingimustel

Kasutage kohalikku olekut või olemasolevat olekukihti, hoides vestlused külastajate vahel eraldi.

03

Ligipääsetavad vastused

Juhtige oma rakenduses fookust, reaalajas piirkondi, klaviatuurikäitumist ja veateateid.

04

Hallatud taustsüsteem

Hoidke brauseriintegratsioon väike, samal ajal kui ChattyBox haldab sisu indekseerimist, teabeotsingut ja viidetega vastuseid.

Paigaldustee

Ühendage Reacti komponent ChattyBoxiga

Looge klient üks kord, kutsuge seda sündmusetöötlejast ja hoidke iga külastaja vestluse ID-d komponendi või rakenduse olekus.

  1. 1Lisage @openstaticfish/chattybox Reacti rakendusse.
  2. 2Lähtestage klient Vite'i või raamistiku pakutud avalike keskkonnamuutujatega.
  3. 3Salvestage tagastatud sõnum, allikad ja vestluse ID külastajapõhises olekus.
Looge Reacti vestlusrobot
Chat.tsx
tsx
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>;
}
KKK

Levinud küsimused

1

Kas saan ChattyBoxiga luua kohandatud Reacti vestlusroboti?

Jah. JavaScripti SDK tagastab sõnumid, vestluse ID-d ja allika-URL-id, et teie Reacti rakendus saaks kuvada täiesti kohandatud liidese.

2

Kas ChattyBox pakub Reacti komponenti?

SDK on teadlikult peata. Nii saavad tiimid kasutada oma komponenditeeki, ligipääsetavuskäitumist, olekuhaldust ja tootedisaini.

3

Kuhu peaksin Reactis Chattyboxi kliendi looma?

Looge see üks kord väljaspool komponendi renderdusteed või stabiilses rakendusepakkujas, mitte iga renderdusega uuesti.

4

Kas saan Reactis kasutada hoopis majutatud vidinat?

Jah. Kasutage majutatud vidina paigaldusjuhendit, kui soovite kohandatud Reacti kuvamise asemel hooldatud liidest.

Alusta tasuta

Krediitkaarti pole vaja. Teie sisu ei kasutata mudelite treenimiseks.

Looge tasuta vestlusbot

Tasuta pakett. Kaarti pole vaja.