AI agent
Most of what your AI feature spends goes on requests it should have refused.
A typed check in front of the expensive call costs $0.018 per 1,000. The call it guards costs $13.159 per 1,000. Both measured on our own stack in September 2026, and both sources are named further down this page.

The bill arrives, and so do the tickets
You shipped the feature and it works. Then two things happen at once: the spend is higher than the estimate, and the model answers when it should have stopped. Swapping in a cheaper model usually trades one problem for the other. Here is what that looked like when we measured it.
The cheap model is not cheap. glm-5.3-flash writes the same artifact for $1.498 per 1,000 calls against gemini-3.5-flash-lite's $13.159 — and obeys a constrained JSON schema one time in three. Measured, first-party, three trials per cell.
Some models do not answer at all. minimax-m3 stopped mid-document after 77.7 seconds. deepseek-v4.1-flash returned an empty string after 71.0 seconds. Three times each. Measured, first-party.
You cannot tell which answers to trust. No calibration curve has been published for these models by the vendor or by anyone else, so any confidence threshold has to be earned on your own data. Primary, vendor documentation.

Step 1 — Name the decision
The question is written once, when the system is designed, not generated per request. Fixed question, varying input. That is what makes an answer comparable to the last one.
Step 2 — Put it in front of the spend
The check runs first and answers in 70 to 500 milliseconds in a single pass, with no text generation. It returns one of three shapes: a choice, a score, or a probability.
Step 3 — Earn the threshold on your data
No published calibration exists, so the cut-off is found on a set of your own cases before anything ships behind it. Skipping this is how a guard becomes confidently wrong.
What each call actually costs
The guard bar is a hairline because the guard costs 730 times less than the call it protects. That ratio is the whole argument.
What we measured, including what did not work
| Question | What we found | Grade |
|---|---|---|
| Does a guard pay for itself? | $0.018 per 1,000 guard calls against $13.159 per 1,000 for the call it guards — 730 times cheaper. | measured, first-party |
| Is the confidence signal usable? | Right answers separate from wrong ones by +0.324 on our own set of 30 cases. | measured, first-party |
| Does asking twice help? | Accuracy rises from 92.2% to 96.7%, and the confidence signal collapses from +0.324 to +0.009. We do not ask twice. | measured, first-party |
| Does the wording of the question matter? | Asking about tone caught 9 of 10 bad cases but wrongly flagged 2 good ones at 0.84 and 0.73. Asking about provenance flagged none of 20. | measured, first-party |
| Can it write the answer for you? | No. It picks among candidates you supply. It cannot generate text and cannot pull a value out of prose. | primary, vendor |
| Is it calibrated out of the box? | No. The vendor documents nine named failure modes for this model and publishes no calibration curve. | primary, vendor |
Before you book
The five questions that come up most often on this call.
01Is this just prompt engineering?
02Will a second model call just add latency?
03What happens when the guard is wrong?
04Do I have to rebuild my stack?
05What does it cost to find out?
Start
Find out whether your spend has a guardable shape
Twenty minutes. Bring the call you make most often and roughly what it costs you per month. You will leave knowing whether a guard would pay for itself, and we will say so plainly if it would not.
