Rheolaeth dros gydrannau
Cyfansoddwch negeseuon, cardiau dyfyniadau, anogwyr, cyflyrau gwag a rheolyddion o'ch cydrannau React eich hun.
Cysylltwch gydrannau React â ChattyBox drwy @openstaticfish/chattybox. Eich tîm sy'n rheoli cyflwyno a chyflwr tra bo seilwaith a reolir yn ymdrin ag atebion wedi'u seilio ar ffynonellau, dyfyniadau a pharhad sgwrs.
Mae ChattyBox yn cropian eich dogfennaeth bresennol, yn mynegeio'r cynnwys i'w adalw, ac yn mewnosod chatbot sy'n ateb gan ddefnyddio'ch docs yn lle cof model generig.
Gosodwch yr SDK JavaScript yn eich cymhwysiad React.
Crëwch un cleient Chattybox y tu allan i lwybr rendro'r gydran.
Anfonwch negeseuon o drinnydd digwyddiad a diweddarwch gyflwr y rhyngwyneb gyda'r ymateb.
Cyflwynwch ddolenni ffynhonnell a thriniwch fethiannau strwythuredig ChattyboxError.
Lansiad tri cham
Defnyddiwch batrymau cyflwr, hygyrchedd, steilio a system ddylunio eich cymhwysiad yn lle addasu i gragen teclyn sefydlog.
Cyfansoddwch negeseuon, cardiau dyfyniadau, anogwyr, cyflyrau gwag a rheolyddion o'ch cydrannau React eich hun.
Defnyddiwch gyflwr lleol neu'ch haen gyflwr bresennol gan gadw sgyrsiau ar wahân rhwng ymwelwyr.
Rheolwch ffocws, rhanbarthau byw, ymddygiad bysellfwrdd a chyhoeddi gwallau yn eich cymhwysiad.
Cadwch integreiddiad y porwr yn fach tra bo ChattyBox yn trin mynegeio cynnwys, adalw ac atebion â dyfyniadau.
Crëwch y cleient unwaith, galwch ef o drinnydd digwyddiad a chadwch ID sgwrs pob ymwelydd yng nghyflwr y gydran neu'r cymhwysiad.
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>;
}Deallwch y cleient sylfaenol, y model ymateb a ffin y seilwaith.
Defnyddiwch y cleient React o fewn ffin cleient App Router.
Adolygwch barhad sgyrsiau a thrin gwallau strwythuredig.
Defnyddiwch y rhyngwyneb sgript a gynhelir yn lle adeiladu cydrannau personol.
Gallwch. Mae'r SDK JavaScript yn dychwelyd negeseuon, IDau sgyrsiau ac URLau ffynhonnell fel y gall eich cymhwysiad React gyflwyno rhyngwyneb cwbl bersonol.
Mae'r SDK yn headless yn fwriadol. Mae hyn yn gadael i dimau ddefnyddio eu llyfrgell gydrannau, ymddygiad hygyrchedd, rheoli cyflwr a dyluniad cynnyrch eu hunain.
Crëwch ef unwaith y tu allan i lwybr rendro'r gydran neu mewn darparwr cymhwysiad sefydlog, yn hytrach na chreu cleient newydd ar bob rendrad.
Gallwch. Defnyddiwch y canllaw gosod teclyn lletyol pan fyddwch eisiau rhyngwyneb a gynhelir yn hytrach na chyflwyniad React personol.
Nid oes angen cerdyn credyd. Ni ddefnyddir eich cynnwys i hyfforddi modelau.
Haen am ddim. Dim angen cerdyn.