Billing Anomaly Detection

AI API Billing Anomaly Checker

Check whether failed requests, empty replies, invalid models, or upstream errors actually reduce your raw quota.

Sample Report β€” Normal: Failed Request Not Charged
AI API Doctor
Billing Anomaly Detection Report
API Key Not Included
Manual Report Example
✓ Normal
Failed Request Not Charged
Request failed, but raw quota did not decrease after 10 seconds.
+0 quota
Estimated: $0.000000
Before
99,817,234
HTTP
503
After 10s
99,817,234
This report does not include API keys. It only shows reproducible signals from this diagnostic test and is not a legal audit of provider billing.

This is a sample report. For actual diagnosis, use the Chrome extension to read raw quota, or manually enter raw quota data on the web to generate a report.

Why Do You Need This Tool?

Many AI API relay stations use a pre-charge mechanism. The problem is: failed requests, empty replies, upstream 503 errors, timeouts, or requests with no valid output sometimes still result in a final quota deduction. AI API Doctor uses raw quota evidence to help you determine: did this request actually deduct your balance?

Three Core Features

Read Raw Quota, Not Frontend Balance
The frontend balance often only shows two decimal places, so a change of $0.0001 may not be visible. Raw quota lets you observe fine-grained quota changes.
Wait 10 Seconds to Confirm Final Settlement
Some stations pre-charge first and then refund the difference. Waiting for settlement completion is necessary to distinguish between a temporary pre-charge and a final deduction.
Generate Shareable Diagnostic Reports
Reports include HTTP status, model name, raw quota changes, timestamps, desensitization notes, and provider repair suggestions β€” suitable for customer support communication.

Chrome Extension vs. Web Version

Feature Chrome Extension Web Version
Read New API raw quota automatically Yes No
Requires API Key input on website Yes (local) No
Suitable for precise desktop forensics Yes No
Suitable for mobile sharing No Yes
Auto-run failed-request billing check Yes No
Generate shareable report Yes Yes

Who Is This For?

👤
New API / One API Users
🌐
Relay Station Users
🛠
Owners & Support Staff
💻
Claude Code / Cline / Cursor Users
🔍
Anyone Checking Billing Anomalies

Five Diagnostic Outcomes

✓ Normal
Failed Request Not Charged
Request failed, but raw quota did not decrease after 10 seconds.
✓ Normal
Pre-charge Refunded
Quota was pre-charged after the request but refunded within 10 seconds.
⚠ Risk
Cannot Read Raw Balance
Raw quota is unavailable; report can only serve as a risk reference.
✗ Anomaly
Failed Request Charged
Request failed with no valid output, but raw quota decreased after 10 seconds.
✗ Anomaly
Empty Response Charged
Request had no valid output, but raw quota decreased after 10 seconds.

Generate a Billing Anomaly Report Now

No extension needed. Enter raw quota data manually to generate a shareable diagnostic report.