Sample Report β Normal: Failed Request Not Charged
AI API Doctor
Billing Anomaly Detection Report
✓ Normal
Failed Request Not Charged
Request failed, but raw quota did not decrease after 10 seconds.
Final Change
+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.