Neidio i'r prif gynnwys
SDK Sgwrsfot React

Adeiladwch eich rhyngwyneb sgwrsio 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.

Crawls tudalennau dogfennau cyhoeddedig
Atebion ffynhonnell
Mewnosod gydag un sgript
Nid oes angen mudo dogfennau
Nid oes angen cerdyn credydMae eich cynnwys yn parhau'n eiddo i chi
Gofynnwch i ChattyBox
x
Ble ddylwn i ddechrau os oes angen ateb dibynadwy arnaf o'r wefan hon?
Dechreuwch trwy ychwanegu URL eich gwefan at ChattyBox. Mae'n cropian eich cynnwys, yn ateb o'r tudalennau y mae'n dod o hyd iddynt, ac yn dangos i ymwelwyr y ffynonellau y tu ôl i bob ymateb.
iFfynonellau3^
Platfform React canllaw
chattybox.ai
Dadansoddeg
chattybox.ai
Cartref
chattybox.ai
Gofynnwch gwestiwn...
Wedi'i bweru gan ChattyBox
Adeiladwyd ar gyfer Timau cynnyrch React

Lansio chatbot a ddyfynnwyd yn ffynhonnell heb ailadeiladu eich pentwr dogfennau

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.

Crëwch gydrannau personol ar gyfer negeseuon, dyfyniadau, llwytho, atebion wrth gefn a gwallau.
Cadwch IDau sgyrsiau mewn cyflwr React sy'n benodol i'r ymwelydd ar gyfer cwestiynau dilynol.
Defnyddiwch allweddi API cyhoeddus wedi'u cyfyngu i darddleoedd yn ddiogel mewn cymwysiadau porwr.
Peidiwch â chynnal eich cropianwr, storfa fectorau, gwasanaeth adalw na phiblinell gynhyrchu eich hun.
Cam llif gwaith

Gosodwch yr SDK JavaScript yn eich cymhwysiad React.

Cam llif gwaith

Crëwch un cleient Chattybox y tu allan i lwybr rendro'r gydran.

Cam llif gwaith

Anfonwch negeseuon o drinnydd digwyddiad a diweddarwch gyflwr y rhyngwyneb gyda'r ymateb.

Cam llif gwaith

Cyflwynwch ddolenni ffynhonnell a thriniwch fethiannau strwythuredig ChattyboxError.

Lansiad tri cham

Gludwch eich URL Platfform React, profwch yr atebion a ddyfynnir, yna gosodwch y teclyn.

Adeiladwch sgwrsfot React
Integreiddio React

Gosodwch sgwrs wedi'i seilio yn eich system gydrannau bresennol

Defnyddiwch batrymau cyflwr, hygyrchedd, steilio a system ddylunio eich cymhwysiad yn lle addasu i gragen teclyn sefydlog.

01

Rheolaeth dros gydrannau

Cyfansoddwch negeseuon, cardiau dyfyniadau, anogwyr, cyflyrau gwag a rheolyddion o'ch cydrannau React eich hun.

02

Cyflwr ar eich telerau chi

Defnyddiwch gyflwr lleol neu'ch haen gyflwr bresennol gan gadw sgyrsiau ar wahân rhwng ymwelwyr.

03

Ymatebion hygyrch

Rheolwch ffocws, rhanbarthau byw, ymddygiad bysellfwrdd a chyhoeddi gwallau yn eich cymhwysiad.

04

Ôl-wyneb a reolir

Cadwch integreiddiad y porwr yn fach tra bo ChattyBox yn trin mynegeio cynnwys, adalw ac atebion â dyfyniadau.

Gosod llwybr

Cysylltwch gydran React â ChattyBox

Crëwch y cleient unwaith, galwch ef o drinnydd digwyddiad a chadwch ID sgwrs pob ymwelydd yng nghyflwr y gydran neu'r cymhwysiad.

  1. 1Ychwanegwch @openstaticfish/chattybox at y cymhwysiad React.
  2. 2Cychwynnwch y cleient gyda newidynnau amgylchedd cyhoeddus Vite neu'r fframwaith.
  3. 3Cadwch y neges, y ffynonellau ac ID y sgwrs a ddychwelir mewn cyflwr sy'n benodol i'r ymwelydd.
Adeiladwch sgwrsfot React
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>;
}
Cwestiynau cyffredin

Cwestiynau cyffredin

1

A allaf adeiladu sgwrsfot React personol gyda ChattyBox?

Gallwch. Mae'r SDK JavaScript yn dychwelyd negeseuon, IDau sgyrsiau ac URLau ffynhonnell fel y gall eich cymhwysiad React gyflwyno rhyngwyneb cwbl bersonol.

2

A yw ChattyBox yn darparu cydran React?

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.

3

Ble dylwn greu'r cleient Chattybox yn React?

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.

4

A allaf ddefnyddio'r teclyn lletyol yn React yn lle hynny?

Gallwch. Defnyddiwch y canllaw gosod teclyn lletyol pan fyddwch eisiau rhyngwyneb a gynhelir yn hytrach na chyflwyniad React personol.

Dechreuwch am ddim

Nid oes angen cerdyn credyd. Ni ddefnyddir eich cynnwys i hyfforddi modelau.

Creu chatbot am ddim

Haen am ddim. Dim angen cerdyn.