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.
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.
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.
Vytvořte projekt ChattyBox, indexujte svůj obsah a otestujte reprezentativní otázky.
Vytvořte veřejný klíč API widgetu a omezte ho na zdroje své aplikace.
Nainstalujte @openstaticfish/chattybox a inicializujte klienta pomocí URL API z řídicího panelu.
Vykreslete odpovědi a citované zdrojové URL v rozhraní, které váš produkt potřebuje.
Spuštění ve třech krocích
SDK je doporučenou cestou pro integrace vedené vývojáři, které potřebují vlastní UI, stav aplikace nebo specifické produktové postupy.
Použijte cíleného klienta přívětivého k TypeScriptu pro zprávy, navazující konverzace, konfiguraci widgetu a lokalizované popisky.
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í.
Uchovejte vrácené ID konverzace ve stavu návštěvníka, abyste podpořili kontextové navazující otázky.
Vaše aplikace zajišťuje vykreslování a podobu interakcí; ChattyBox provozuje procházení, vyhledávání, generování a škálování.
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.
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);Spravujte stav chatu a odpovědi s citacemi ve vlastním rozhraní React.
Používejte SDK bezpečně napříč serverovými a klientskými hranicemi App Routeru.
Projděte si metody klienta, pole odpovědí, konverzace a chyby.
Pokud nepotřebujete vlastní vykreslování, zvolte udržované UI bez sestavování.
Projděte si publikované verze, metadata balíčku a instalační příkaz na npm.
Projděte si zdrojový repozitář, vydání, problémy a historii projektu na GitHubu.
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.
Ano. Nainstalujte @openstaticfish/chattybox z npm a použijte veřejné API popsané na stránce referenční příručky SDK.
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.
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í.
Není vyžadována kreditní karta. Váš obsah se nepoužívá k trénování modelů.
Tarif Free. Bez karty.