Přejít na hlavní obsah
Otevřené JavaScript SDK

Vytvořte si vlastní chatbot s naším stránka JavaScript SDK

S balíčkem @openstaticfish/chattybox máte rozhraní ve vlastních rukou, zatímco ChattyBox zajišťuje vyhledávání, citace zdrojů, konverzace a škálování. Klíč API bezpečný pro prohlížeč identifikuje váš projekt a lze ho omezit na schválené zdroje.

Prochází stránky publikovaných dokumentů
Odpovědi citované zdrojem
Vloží s jedním skriptem
Nevyžaduje se migrace dokumentů
Není vyžadována kreditní kartaVáš obsah zůstává váš
Zeptejte se ChattyBox
x
Kde mám začít, když potřebuji spolehlivou odpověď z tohoto webu?
Začněte přidáním adresy URL svého webu do ChattyBox. Prochází váš obsah, odpovídá ze stránek, které najde, a ukazuje návštěvníkům zdroje za každou odpovědí.
iZdroje3^
Platforma JavaScript SDK průvodce
chattybox.ai
Analytika
chattybox.ai
Domov
chattybox.ai
Zeptejte se...
Běží na ChattyBox
Vytvořeno pro Týmy používající JavaScript a TypeScript

Spusťte chatbota s citovaným zdrojem, aniž byste museli znovu sestavovat svůj zásobník dokumentů

ChattyBox prochází vaši stávající dokumentaci, indexuje obsah pro vyhledání a vkládá chatbota, který odpovídá pomocí vašich dokumentů namísto obecné paměti modelu.

Nainstalujte typovaný ESM balíček z npm pomocí Bunu nebo preferovaného správce balíčků.
Vytvořte si vlastní vykreslování zpráv, stav konverzace, citace a podobu interakcí.
Využijte stejnou spravovanou infrastrukturu pro vyhledávání a odpovědi založené na zdrojích jako hostovaný widget.
Omezte veřejné klíče pro prohlížeč na schválené zdroje, aniž byste odhalili přihlašovací údaje pro správu.
Krok pracovního postupu

Vytvořte projekt ChattyBox, indexujte svůj obsah a otestujte reprezentativní otázky.

Krok pracovního postupu

Vytvořte veřejný klíč API widgetu a omezte ho na zdroje své aplikace.

Krok pracovního postupu

Nainstalujte @openstaticfish/chattybox a inicializujte klienta pomocí URL API z řídicího panelu.

Krok pracovního postupu

Vykreslete odpovědi a citované zdrojové URL v rozhraní, které váš produkt potřebuje.

Spuštění ve třech krocích

Vložte svou adresu URL Platforma JavaScript SDK, otestujte citované odpovědi a nainstalujte widget.

Začít tvořit s SDK
Headless chatovací infrastruktura

Mějte pod kontrolou prostředí produktu, ne pipeline vyhledávání

SDK je doporučenou cestou pro integrace vedené vývojáři, které potřebují vlastní UI, stav aplikace nebo specifické produktové postupy.

01

Typované klientské API

Použijte cíleného klienta přívětivého k TypeScriptu pro zprávy, navazující konverzace, konfiguraci widgetu a lokalizované popisky.

02

Citace zdrojů

S každou odpovědí založenou na zdrojích obdržíte zdrojové URL a sami přesně určíte, jak se ve vašem rozhraní zobrazí.

03

Návaznost konverzace

Uchovejte vrácené ID konverzace ve stavu návštěvníka, abyste podpořili kontextové navazující otázky.

04

Jasné hranice odpovědnosti

Vaše aplikace zajišťuje vykreslování a podobu interakcí; ChattyBox provozuje procházení, vyhledávání, generování a škálování.

Instalační cesta

Nainstalujte JavaScript chatbot SDK

Balíček funguje v aktuálních aplikacích pro prohlížeče a Node.js, které poskytují fetch. Použijte přesnou URL API widgetu a veřejný klíč pro prohlížeč zobrazené na kartě Embed vašeho projektu.

  1. 1Nainstalujte @openstaticfish/chattybox z npm.
  2. 2Inicializujte jednoho klienta Chattybox pomocí veřejného klíče API a URL API widgetu.
  3. 3Odešlete zprávu a vykreslete vrácenou odpověď, ID konverzace a zdrojové URL.
Začít tvořit s 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);
Časté dotazy

Běžné otázky

1

Co je headless JavaScript chatbot SDK?

Jde o klientskou knihovnu, která zajišťuje přenos chatu a data odpovědí, ale nepředepisuje podobu rozhraní. Vaše aplikace vykresluje zprávy, zdroje, stavy načítání a ovládací prvky.

2

Je ChattyBox JavaScript SDK veřejně dostupné na npm?

Ano. Nainstalujte @openstaticfish/chattybox z npm a použijte veřejné API popsané na stránce referenční příručky SDK.

3

Zahrnuje SDK vyhledávání a citace zdrojů?

SDK volá spravovanou infrastrukturu ChattyBox, která vyhledává ve vašem indexovaném obsahu a vrací vygenerovanou zprávu s citovanými zdrojovými URL.

4

Mám použít SDK, nebo widget.js?

SDK použijte, když váš tým vytváří vlastní rozhraní nebo pracovní postup. widget.js použijte, když chcete, aby ChattyBox udržoval hotové chatovací UI bez sestavování.

Začněte zdarma

Není vyžadována kreditní karta. Váš obsah se nepoužívá k trénování modelů.

Vytvořte si chatbota zdarma

Tarif Free. Bez karty.