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 cyhoeddedigAtebion ffynhonnellMewnosod gydag un sgriptNid oes angen mudo dogfennauNid oes angen cerdyn credydMae eich cynnwys yn parhau'n eiddo i chi
Gofynnwch i ChattyBox
Ble ddylwn i ddechrau os oes angen ateb dibynadwy arnaf o'r wefan hon?
Dechreuwch drwy ychwanegu URL eich gwefan gyhoeddus at ChattyBox. Mae’n adalw cynnwys wedi’i fynegeio i arwain atebion a gall ddangos dolenni i dudalennau ffynhonnell i ymwelwyr eu harchwilio. Profwch atebion ac ymatebion wrth gefn cyn lansio.
iFfynonellau3^
SDK JavaScript canllaw
chattybox.ai
Dadansoddeg
chattybox.ai
Cartref
chattybox.ai

Sgwrs enghreifftiol — nid sgwrs fyw.

Wedi'i bweru gan ChattyBox

Lansiwch chatbot â dyfyniadau ffynhonnell heb ailadeiladu pentwr eich gwefan

Mae ChattyBox yn cropian eich gwefan bresennol, dogfennaeth, canolfan gymorth, CMS neu sylfaen wybodaeth, ac yna'n mewnosod chatbot sy'n ateb o'ch cynnwys cyhoeddedig eich hun yn hytrach na chof generig model.

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.
Mae allweddi porwr cyhoeddus yn gweithio ar draws tarddiadau yn ddiofyn; mae cyfyngiadau tarddiad union yn fesur diogelu dewisol, nid dilysu.
Cam llif gwaith

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

Cam llif gwaith

Crëwch allwedd API teclyn gyhoeddus; gallwch ei chyfyngu’n ddewisol i darddiadau eich ap.

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.

Llwybr penderfyniad

Defnyddiwch y pwyntiau gwirio hyn i benderfynu a ddylai ChattyBox eistedd wrth ymyl eich platfform docs, amnewid cynorthwyydd ar wahân, neu aros yn ynysig ar gyfer profi.

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

Ailddefnyddiwch yr un conversationId ar gyfer cwestiynau dilynol i gynnwys hyd at 12 neges ddiweddar a gedwir fel cyd-destun i'r model, pob un wedi'i byrhau i 2,000 nod. Cyd-destun cyfyngedig yw hwn, nid y trawsgrifiad llawn; cadwch IDs ar wahân rhwng ymwelwyr nad ydynt yn gysylltiedig.

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';

// Replace these placeholders with the public key and widget API URL from Embed.
const chattybox = new Chattybox({
  apiKey: 'YOUR_PUBLIC_WIDGET_KEY',
  baseUrl: 'YOUR_WIDGET_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

Creu chatbot am ddim

Haen am ddim. Dim angen cerdyn.