Estimate before spending
GET /api/v1/estimate returns the catalog price. Add ?operation=… to compare that price with the account balance through affordable.
Documentation
Understand engine abstentions, retryable codes, and the cost shown before each operation, with no charge when no result is returned.
probability: null with an unavailable code is not a zero. The engine declined to decide, and the operation costs no credit.
| Code | Meaning | Retry? | Action |
|---|---|---|---|
self_overlap | The submitted text substantially overlaps its own reference corpus. | No | Submit a text that is not already part of the voice reference. |
unsupported_language | The authorship verdict is currently calibrated for French only. | No | Read the language field before requesting a verdict. |
embedding_layer | The deep measurement layer did not return a result. | Yes | Retry after a short delay. |
out_of_distribution | The contrast panel does not cover this voice register. | No | Add human reference texts closer to the measured register. |
calibration_mismatch | The engine version does not match a validated calibration. | No | Wait for the engine configuration to be corrected. |
You can use the interface in French or English. Production authorship verdicts remain calibrated for French, so an unsupported language returns an explicit unavailable result.
GET /api/v1/estimate returns the catalog price. Add ?operation=… to compare that price with the account balance through affordable.
conditional: true means the operation is free when it produces no usable result, including an abstention or a rejected certificate.
The web app, REST API, and MCP server share one credit balance and the same operation weights. Reading stays free.