Skip to main content

Documentation

Results, abstentions, and costs

Understand engine abstentions, retryable codes, and the cost shown before each operation, with no charge when no result is returned.

No probability is better than a made-up one

probability: null with an unavailable code is not a zero. The engine declined to decide, and the operation costs no credit.

Authorship verdict abstention codes
CodeMeaningRetry?Action
self_overlapThe submitted text substantially overlaps its own reference corpus.NoSubmit a text that is not already part of the voice reference.
unsupported_languageThe authorship verdict is currently calibrated for French only.NoRead the language field before requesting a verdict.
embedding_layerThe deep measurement layer did not return a result.YesRetry after a short delay.
out_of_distributionThe contrast panel does not cover this voice register.NoAdd human reference texts closer to the measured register.
calibration_mismatchThe engine version does not match a validated calibration.NoWait for the engine configuration to be corrected.
Supported languages

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.

Know the charge before you make the call

Estimate before spending

GET /api/v1/estimate returns the catalog price. Add ?operation=… to compare that price with the account balance through affordable.

Conditional charges

conditional: true means the operation is free when it produces no usable result, including an abstention or a rejected certificate.

One balance across every surface

The web app, REST API, and MCP server share one credit balance and the same operation weights. Reading stays free.