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
x
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
Gofynnwch gwestiwn...
Wedi'i bweru gan ChattyBox
Adeiladwyd ar gyfer Timau JavaScript a TypeScript

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.
1Cam llif gwaith

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

2Cam llif gwaith

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

3Cam llif gwaith

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

4Cam 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

Cadwch yr ID sgwrs a ddychwelwyd i grwpio negeseuon mewn un sgwrs. Nid yw’r cais ateb presennol yn cynnwys negeseuon cynharach fel cyd-destun i’r model.

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. Ni ddefnyddir eich cynnwys i hyfforddi modelau.

Creu chatbot am ddim

Haen am ddim. Dim angen cerdyn.

Rydym yn defnyddio offer dadansoddeg a rheoli tagiau dewisol i ddeall sut mae'r wefan yn cael ei defnyddio. Dewiswch a ydych am ganiatáu Ahrefs Web Analytics, PostHog a Google Tag Manager. Mae diffodd dadansoddeg yn ail-lwytho'r dudalen hon fel bod y newid yn cael ei weithredu'n briodol. Nid yw swyddogaethau hanfodol y wefan na monitro gwallau yn cael eu rheoli gan y dewis hwn. Darllenwch ein polisi preifatrwydd.