Skip to content

Cost caps

Set a monthly AI spend cap, a per-answer ceiling, and a tool-iteration limit — and know exactly what a visitor sees when one is hit.

Credits stop spend when the balance runs out. Cost caps stop it before that, on limits you choose. They live on the billing page's AI spend-cap card, and only owners and admins can change them.

The three caps

A monthly cap of 0 is meaningful and different from "no cap": it blocks all AI spend. Use it to freeze a workspace's AI without deleting anything.

The per-resolution ceiling and the iteration limit are the runaway-loop guards: they bound one expensive conversation, where the monthly cap bounds the month.

When a cap is hit

Exactly what happens when credits run out: visitors get the friendly "assistant is unavailable" reply, the owner sees the banner, and human handoff keeps working. The API-level code is USAGE_LIMIT_REACHED with HTTP 402.

See Credits and top-ups.

Warning:

A cap you set too low is indistinguishable, from the visitor's side, from running out of credits. If your chatbot went quiet mid-month and the balance looks healthy, check the monthly cap first.

Credit enforcement

The same card carries a switch for whether credit enforcement applies to this workspace at all. Resellers use this per client — see Pooled credits and caps.

Choosing numbers

  1. 1
    Run a normal month with no monthly cap and read the actual consumption on the

    billing page.

  2. 2
    Set the cap somewhat above that, so a bad week does not silence the chatbot.
  3. 3
    Leave the per-resolution and iteration guards on — they cost you nothing in

    normal use and bound the pathological case.

Where to go next

Last updated