Pour les apps de chat et les assistants IA
Donnez à votre chatbot des réponses qui se voient
Votre LLM excelle dans la conversation. Pour la météo, une recette ou les calories du déjeuner, WebKnox fournit à votre app une carte sourcée, et votre modèle s'occupe de tout le reste.
Only first thing. The overnight rain in Dresden eases off by about 7 am; the rest of Thursday stays mostly dry, between 8 and 12°.
Même question, deux réponses
A medium banana (118 g) has about 105 kcal, mostly from carbohydrates: 27 g, including 14 g of sugars. It also gives you 3.1 g of fiber and 422 mg of potassium.
Sa place dans votre backend
Un seul appel de plus, avant que votre modèle ne prenne le relais. Rien à migrer, aucune session à gérer.
- L'utilisateur demandedans votre interface de chat
- Votre serveurenvoie les messages à WebKnox
- matched: trueaffichez la carte, gardez son texte dans l'historique
- matched: falsevotre LLM répond comme aujourd'hui
// server.js: your chat endpoint const res = await fetch('https://api.webknox.com/v2/answers', { method: 'POST', headers: { Authorization: `Bearer ${process.env.WEBKNOX_API_KEY}`, 'Content-Type': 'application/json', }, body: JSON.stringify({ messages }), }); const answer = await res.json(); if (answer.matched) return { type: 'card', answer }; // <webknox-answer> renders it return { type: 'text', text: await myLlm.reply(messages) };
Bon à savoir pour les apps de chat
Les relances deviennent des boutons
« Et demain ? » arrive sous forme d'événement webknox-follow-up. Envoyez cette relance comme prochain message de l'utilisateur.
Gardez le texte dans l'historique
Enregistrez le champ text de la réponse comme tour de l'assistant : votre modèle et WebKnox comprendront tous deux « une grosse » plus tard.
À l'image de votre app
Choisissez un style, définissez votre couleur d'accent ou remplacez n'importe quelle propriété --wk-* depuis votre CSS.