POST /v1/chat/completions returns 503 service_unavailable with the message “not live yet”. Everything on this page is the contract you can build against today. Check status for the live flag.What you are calling
Failure Tempest 1 fuses four frontier models — Claude Fable 5.5, Claude Opus 5.5, GPT-6 Astra 6.2 and Gemini 4 Argon — into one answer. Easy prompts stream straight from the best-fit model. Hard prompts get a pre-answer brief, several drafts written under different lenses, a fusion step that settles disagreements by checking, and an audit by a model that did not write the answer. You see one response. You pay for the tokens you send and receive, never for the drafts behind it.
Read API fusion for the full pipeline.
The basics
| Thing | Value |
|---|---|
| Base URL | https://api.failure.fail/v1also https://failure.fail/v1 |
| Protocol | OpenAI Chat Completions, streaming and non-streaming |
| Auth | Authorization: Bearer <key>or x-api-key: <key> |
| Models | failure-tempest-1-flash · failure-tempest-1 · failure-tempest-1-max |
| Billing | Per token, estimated at ≈4 characters per token, with a monthly spend cap per key |
Your first request
curl https://api.failure.fail/v1/chat/completions \
-H "Authorization: Bearer $FAILURE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "failure-tempest-1",
"messages": [
{"role": "system", "content": "You are a careful assistant."},
{"role": "user", "content": "Is 2^61 - 1 prime? Show the check."}
]
}'
Full walkthrough, including keys and the Python and TypeScript SDKs, in the quickstart.
Where to go next
Quickstart
Account, key, first request in curl, Python and TypeScript.
StartAuthentication
Failure ID, approval, keys shown once, both auth headers.
GuideModels
Flash, Tempest 1 and Max — what each one does with your prompt.
GuideStreaming
Content and reasoning deltas, the final usage chunk.
GuideCaching
Prefix caching, response caching, and the cache header.
GuideErrors
Every status code we return and how to handle it.
GuideRate limits & spend caps
Monthly caps per key, the 402, and reading usage.
ReferenceAPI reference
Every endpoint, field and response shape.
Getting help
API questions go to api@failure.fail. A person reads every message. For anything else, use the contact page.