Limieten en beveiliging
Uw Client ID is openbaar — en dat is geen probleem
De sleutel in je scripttag (kb_live_…) is bedoeld om zichtbaar te zijn, precies zoals een Google Analytics-id. Iedereen die de broncode van je pagina bekijkt, kan deze lezen. Het enige wat de sleutel kan doen, is je bot vragen stellen.
Je bot op je eigen websites houden
Voeg je domeinen toe via Installeren → Beperken tot je domeinen. Zodra de lijst niet leeg is, worden browsers op andere sites geweigerd.
- Subdomeinen van een vermeld domein zijn inbegrepen: het toevoegen van
example.comstaat ookshop.example.comtoe. - Je bot-link en QR-code blijven altijd werken — ze draaien op onze pagina.
- Lokaal ontwikkelen (
localhost) is altijd toegestaan zodat je kunt testen.
Dit voorkomt dat je bot op de website van iemand anders wordt geplaatst. Het is geen – en kan ook geen – verdediging zijn tegen gescripte verzoeken: browsers handhaven dit, scripts kunnen van alles beweren. Daarvoor dient de maandelijkse limiet hieronder.
Maandelijkse antwoordlimiet
Elk abonnement heeft een vast aantal antwoorden per maand. Zodra dat is bereikt, stopt de assistent met antwoorden totdat de maand om is, in plaats van dat er kosten worden gemaakt waar u niet mee akkoord bent gegaan.
Een antwoord telt wanneer onze AI een reactie heeft gegenereerd — inclusief wanneer de vraag werd gelezen en de conclusie werd getrokken dat er geen antwoord op kon worden gegeven. Het telt niet wanneer:
- je opgeslagen antwoord direct beantwoord, of
- de assistent weigerde voordat deze de AI bereikte.
Omdat opgeslagen antwoorden gratis zijn, blijft een bot die zijn limiet heeft bereikt alles beantwoorden wat de eigenaar handmatig heeft geschreven — hij valt terug op je eigen FAQ in plaats van stil te vallen.
Je ziet je verbruik ten opzichte van je limiet in het dashboardoverzicht. Schrijf ons als je deze wilt laten verhogen.
Het dagelijkse plafond
Er is ook een limiet aan antwoorden per dag: een vijfde van uw maandelijks te goed, en nooit minder dan 50. Een bot die dit bereikt, stopt met het gebruik van de AI tot de volgende dag (UTC) en bezoekers zien "Deze bot heeft vandaag een ongewoon hoog aantal vragen beantwoord en rust tot morgen." Opgeslagen antwoorden blijven gewoon werken, net als bij het maandelijks limiet.
Dit bestaat omdat een script dat je publieke Client ID vindt anders je hele maandlimiet in één nacht kan opmaken. Een echt bedrijf dat dagelijks een vijfde van zijn maandlimiet verbruikt, zou sowieso binnen vijf dagen door zijn limiet heen zijn, dus het plafond belemmert eerlijk gebruik niet — het begrens wat een vreemde kan opmaken voordat je het merkt. Als je daadwerkelijk zoveel verkeer hebt, vraag ons dan om een hoger limiet; het plafond stijgt dan mee.
Limieten
Bezoekers kunnen tot 60 vragen per minuut stellen vanaf één internetadres. Een echte conversatie komt daar nooit bij in de buurt; een script dat je bot bestookt wel.
De limiet is bewust ruim gekozen omdat mobiele netwerken veel gebruikers achter één adres plaatsen — je klanten mogen nooit te horen krijgen "te veel verzoeken" vanwege het internetverkeer van een ander. Je maandelijkse antwoordlimiet, die per bedrijf in plaats van per adres telt, beschermt je tegen onverwachte kosten.
Bestanden van bezoekers
| Foto's | JPG, PNG, WebP of GIF — elk tot 5 MB |
| Documenten | PDF, Word (.docx), platte tekst, CSV of Markdown — elk tot 10 MB |
| Per bericht | 3 bestanden |
| Per gesprek | 10 bestanden |
| Per bot, per dag | 300 bestanden (UTC) |
| Uploads vanaf één adres | 10 per minuut |
Het type wordt gecontroleerd aan de hand van de bytes van het bestand zelf, niet de naam, dus een SVG of een programma dat is hernoemd naar .png wordt geweigerd. Bestanden worden bij het gesprek bewaard en samen ermee verwijderd. Ze tellen nooit mee voor je antwoordlimiet — het dagelijkse maximum hierboven begrenst ze — en je kunt bestanden volledig uitzetten bij Installeren.
Samenvattingen
Chat- en dagelijkse samenvattingen hebben hun eigen limiet van 40 per dag per bot, die alleen meetelt wanneer een nieuwe samenvatting wordt geschreven. Een bestaande samenvatting opnieuw lezen of de PDF ervan downloaden is gratis. Een chat heeft minstens twee berichten nodig voordat hij kan worden samengevat. Samenvattingen tellen niet mee voor je antwoorden.
Welkomstflow
Antwoorden op een welkomstflow worden geaccepteerd tot maximaal 30 per minuut vanaf één adres, en een flow heeft maximaal 12 stappen.
Acties
Een actie roept je eigen API aan vanaf onze servers. Een bot kan 8 acties hebben; elke actie kan de klant om 6 waarden vragen en 8 headers sturen, en je API heeft 8 seconden om te antwoorden. Eén chat kan 6 opvragingen doen in tien minuten, één internetadres 20 per uur, en je API ontvangt maximaal 120 aanroepen per minuut van je bot. Een opvraging telt als één antwoord.
Alleen https://-adressen op het openbare internet kunnen worden aangeroepen, redirects worden niet gevolgd en elk verzoek wordt ondertekend zodat je server kan controleren dat het van je bot komt. Je API-sleutel wordt versleuteld opgeslagen en nooit naar een browser of app gestuurd.
Menu, bestellingen en boekingen
Een menu of dienstenlijst bevat tot 500 items, elk met tot zes opties; een import leest tot zes foto's tegelijk, en imports die we voor je lezen (foto's, documenten, je Trainen-bronnen) kun je tot 10 keer per dag doen. Een bestelling heeft tot 30 regels en tot 50 stuks van elk. Eén chat kan drie openstaande bestellingen en drie openstaande boekingen tegelijk hebben, één internetadres kan er 30 per uur plaatsen, en een bot neemt tot 500 bestellingen en boekingen per dag aan, testbestellingen en -boekingen inbegrepen. De e-mail die je bij elke nieuwe bestelling of boeking krijgt, stopt bij 200 per dag; de schermen Bestellingen en Boekingen tonen ze allemaal. WhatsApp-meldingen zijn beperkt tot 100 per dag per bedrijf, en elk teamlid kan drie testberichten per uur versturen. Niets hiervan kost iets tijdens vroege toegang.
Limieten voor kennisbestanden
Documenten die je als kennis uploadt bij Trainen:
| Maximale bestandsgrootte | 8 MB |
| Toegestane typen | PDF, Word (.docx), platte tekst, Markdown, CSV |
| Gelezen tekst per document | Grote documenten worden tot een limiet gelezen en de bron geeft aan wanneer dat is gebeurd |