API cleient wedi'i deipio
Defnyddiwch gleient cryno sy'n addas i TypeScript ar gyfer negeseuon, sgyrsiau dilynol, ffurfweddu'r teclyn a labeli lleol.
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.
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 brosiect ChattyBox, mynegaiwch eich cynnwys a phrofwch gwestiynau cynrychioliadol.
Crëwch allwedd API gyhoeddus i'r teclyn a'i chyfyngu i darddleoedd eich cymhwysiad.
Gosodwch @openstaticfish/chattybox a chychwynnwch y cleient gyda'r URL API o'r dangosfwrdd.
Cyflwynwch atebion ac URLau'r ffynonellau a ddyfynnwyd yn y rhyngwyneb sydd ei angen ar eich cynnyrch.
Lansiad tri cham
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.
Defnyddiwch gleient cryno sy'n addas i TypeScript ar gyfer negeseuon, sgyrsiau dilynol, ffurfweddu'r teclyn a labeli lleol.
Derbyniwch URLau ffynhonnell gyda phob ateb wedi'i seilio a phenderfynwch yn union sut maent yn ymddangos yn eich rhyngwyneb.
Cadwch ID y sgwrs a ddychwelir yng nghyflwr yr ymwelydd i gefnogi cwestiynau dilynol cyd-destunol.
Eich cymhwysiad sy'n rheoli cyflwyno a rhyngweithio; ChattyBox sy'n gweithredu cropian, adalw, cynhyrchu a graddio.
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.
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);Rheolwch gyflwr y sgwrs ac atebion â dyfyniadau mewn rhyngwyneb React personol.
Defnyddiwch yr SDK yn ddiogel ar draws ffiniau gweinydd a chleient App Router.
Adolygwch ddulliau'r cleient, meysydd ymateb, sgyrsiau a gwallau.
Dewiswch y rhyngwyneb parod a gynhelir pan nad oes angen cyflwyno personol arnoch.
Adolygwch fersiynau cyhoeddedig, metadata'r pecyn a'r gorchymyn gosod ar npm.
Archwiliwch y storfa cod ffynhonnell, datganiadau, materion a hanes y prosiect ar GitHub.
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.
Ydy. Gosodwch @openstaticfish/chattybox o npm a defnyddiwch yr API cyhoeddus sydd wedi'i ddogfennu ar dudalen gyfeirio'r SDK.
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.
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.
Nid oes angen cerdyn credyd. Ni ddefnyddir eich cynnwys i hyfforddi modelau.
Haen am ddim. Dim angen cerdyn.