Neidio i'r prif gynnwys
SDK JavaScript Agored

Adeiladwch sgwrsfot personol gyda'n SDK JavaScript

Defnyddiwch @openstaticfish/chattybox i reoli'r rhyngwyneb tra bo ChattyBox yn rhedeg adalw, dyfyniadau ffynhonnell, sgyrsiau a graddio. Mae'r allwedd API sy'n ddiogel i'r porwr yn adnabod eich prosiect a gellir ei chyfyngu i darddleoedd cymeradwy.

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^
SDK JavaScript canllaw
chattybox.ai
Dadansoddeg
chattybox.ai
Cartref
chattybox.ai
Gofynnwch gwestiwn...
Wedi'i bweru gan ChattyBox
Adeiladwyd ar gyfer Timau JavaScript a TypeScript

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.

Gosodwch becyn ESM wedi'i deipio o npm gyda Bun neu'ch rheolwr pecynnau dewisol.
Adeiladwch eich cyflwyniad negeseuon, cyflwr sgwrs, dyfyniadau a dyluniad rhyngweithio eich hun.
Defnyddiwch yr un seilwaith adalw a reolir ac atebion wedi'u seilio ar ffynonellau â'r teclyn lletyol.
Cyfyngwch allweddi porwr cyhoeddus i darddleoedd cymeradwy heb ddatgelu manylion rheoli.
Cam llif gwaith

Crëwch brosiect ChattyBox, mynegaiwch eich cynnwys a phrofwch gwestiynau cynrychioliadol.

Cam llif gwaith

Crëwch allwedd API gyhoeddus i'r teclyn a'i chyfyngu i darddleoedd eich cymhwysiad.

Cam llif gwaith

Gosodwch @openstaticfish/chattybox a chychwynnwch y cleient gyda'r URL API o'r dangosfwrdd.

Cam llif gwaith

Cyflwynwch atebion ac URLau'r ffynonellau a ddyfynnwyd yn y rhyngwyneb sydd ei angen ar eich cynnyrch.

Lansiad tri cham

Gludwch eich URL SDK JavaScript, profwch yr atebion a ddyfynnir, yna gosodwch y teclyn.

Dechreuwch adeiladu gyda'r SDK
Seilwaith sgwrsio headless

Rheolwch brofiad y cynnyrch, nid y biblinell adalw

Yr SDK yw'r llwybr a argymhellir ar gyfer integreiddiadau dan arweiniad datblygwyr sydd angen rhyngwyneb personol, cyflwr cymhwysiad neu lifoedd gwaith penodol i'r cynnyrch.

01

API cleient wedi'i deipio

Defnyddiwch gleient cryno sy'n addas i TypeScript ar gyfer negeseuon, sgyrsiau dilynol, ffurfweddu'r teclyn a labeli lleol.

02

Dyfyniadau ffynhonnell

Derbyniwch URLau ffynhonnell gyda phob ateb wedi'i seilio a phenderfynwch yn union sut maent yn ymddangos yn eich rhyngwyneb.

03

Parhad sgwrs

Cadwch ID y sgwrs a ddychwelir yng nghyflwr yr ymwelydd i gefnogi cwestiynau dilynol cyd-destunol.

04

Ffiniau clir

Eich cymhwysiad sy'n rheoli cyflwyno a rhyngweithio; ChattyBox sy'n gweithredu cropian, adalw, cynhyrchu a graddio.

Gosod llwybr

Gosodwch SDK sgwrsfot JavaScript

Mae'r pecyn yn gweithio mewn cymwysiadau porwr a Node.js cyfredol sy'n darparu fetch. Defnyddiwch union URL API y teclyn a'r allwedd porwr gyhoeddus a ddangosir yn nhab Mewnosod eich prosiect.

  1. 1Gosodwch @openstaticfish/chattybox o npm.
  2. 2Cychwynnwch un cleient Chattybox gyda'ch allwedd API gyhoeddus ac URL API y teclyn.
  3. 3Anfonwch neges a chyflwynwch yr ateb, ID y sgwrs ac URLau'r ffynonellau a ddychwelir.
Dechreuwch adeiladu gyda'r SDK
chat.ts
ts
import { Chattybox } from '@openstaticfish/chattybox';

const chattybox = new Chattybox({
  apiKey: import.meta.env.PUBLIC_CHATTYBOX_API_KEY,
  baseUrl: import.meta.env.PUBLIC_CHATTYBOX_API_URL,
});

const answer = await chattybox.sendMessage({
  message: 'How do I get started?',
});

console.log(answer.message, answer.sources);
Cwestiynau cyffredin

Cwestiynau cyffredin

1

Beth yw SDK sgwrsfot JavaScript headless?

Llyfrgell gleient yw hi sy'n darparu cludiant sgwrsio a data ymateb heb bennu'r rhyngwyneb. Eich cymhwysiad sy'n cyflwyno negeseuon, ffynonellau, cyflyrau llwytho a rheolyddion.

2

A yw SDK JavaScript ChattyBox yn gyhoeddus ar npm?

Ydy. Gosodwch @openstaticfish/chattybox o npm a defnyddiwch yr API cyhoeddus sydd wedi'i ddogfennu ar dudalen gyfeirio'r SDK.

3

A yw'r SDK yn cynnwys adalw a dyfyniadau ffynhonnell?

Mae'r SDK yn galw seilwaith a reolir ChattyBox, sy'n adalw o'ch cynnwys wedi'i fynegeio ac yn dychwelyd y neges a gynhyrchwyd gydag URLau'r ffynonellau a ddyfynnwyd.

4

A ddylwn ddefnyddio'r SDK neu widget.js?

Defnyddiwch yr SDK pan fo'ch tîm yn rheoli rhyngwyneb neu lif gwaith personol. Defnyddiwch widget.js pan fyddwch am i ChattyBox gynnal rhyngwyneb sgwrsio parod.

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.