Code du widget de chat et maîtrise des coûts : modèles, plafonds de réponse et limites quotidiennes
Un widget de chat public ne devrait jamais provoquer de facture surprise. Voici les contrôles qui plafonnent ce que le code de votre widget de chat peut dépenser, et comment les combiner.
Publié:
Un widget de chat est public par nature : toute personne qui ouvre votre page peut y écrire. C’est tout l’intérêt, mais cela signifie aussi que le coût doit être plafonné par des limites que vous seul contrôlez. api14 vous en propose plusieurs, et elles fonctionnent ensemble.
1. Choisissez le modèle en gardant le prix en vue
Le sélecteur de modèles de l’éditeur de widget affiche le prix de chaque modèle. Pour un assistant de support, un petit modèle rapide suffit souvent, et il coûte une fraction d’un modèle de pointe. Comme le modèle est enregistré avec le widget, vous pourrez passer à un modèle plus puissant plus tard sans modifier le code de votre site :
<script src="https://api14.com/widget.js" data-widget="YOUR_WIDGET_ID" async></script>
2. Plafonnez chaque réponse
Les widgets de chat disposent d’un réglage Longueur maximale de réponse (tokens) qui limite la longueur de chaque réponse. Un plafond de quelques centaines de tokens garde les réponses courtes et fixe un maximum au coût d’un message. Les longs historiques de conversation sont tronqués sur le serveur : une discussion sans fin ne peut donc pas faire grossir la requête indéfiniment.
3. Associez le widget à une clé API dotée de ses propres limites
Chaque widget fonctionne avec l’une de vos clés API, choisie dans l’éditeur. La liste se termine par Créer une nouvelle clé API : vous pouvez ainsi créer en quelques secondes une clé dédiée à un widget. Les réglages de la clé s’appliquent alors à chaque requête des visiteurs :
- Limite de dépense quotidienne : la clé s’arrête pour la journée dès qu’elle a dépensé ce montant.
- Requêtes par minute : un plafond sur la vitesse à laquelle le widget peut être utilisé.
- Modèles autorisés : une clé limitée à un modèle ne peut servir à rien d’autre.
L’utilisation du widget est enregistrée sous cette clé : Consommation montre donc exactement ce que le widget a coûté. Si vous devez un jour arrêter le widget immédiatement, supprimez ou remplacez la clé.
4. Plafonds du widget et du compte
En plus de la clé, l’éditeur de widget dispose de sa propre limite de dépense quotidienne, et Paramètres, Contrôles des widgets ajoute un plafond commun à tous les widgets du compte. Chaque visiteur est aussi limité par minute et par jour, pour qu’une seule personne ne puisse pas épuiser votre budget.
| Contrôle | Où le régler |
|---|---|
| Modèle et longueur maximale de réponse | Éditeur de widget |
| Dépense quotidienne, débit et modèles autorisés de la clé | Clés API |
| Limite de dépense quotidienne du widget | Éditeur de widget |
| Limite quotidienne pour tous les widgets, requêtes par visiteur | Paramètres, Contrôles des widgets |
5. Votre solde est la limite ultime
Les requêtes des visiteurs sont débitées de votre solde en USD au prix normal du modèle. Lorsque le solde atteint zéro, les widgets cessent de répondre jusqu’à ce que vous rechargiez. Avec l’option M’envoyer un e-mail quand un widget échoue activée, vous en êtes informé le jour même.
Combinez deux ou trois de ces contrôles, et le pire scénario correspondra toujours à un montant que vous avez choisi. Créez votre widget sur la page des widgets et consultez les prix actuels sur la page tarifs.