Limits & errors
Plan, wallet, concurrency and protocol limits are enforced before execution.
Response status
400 means invalid or unsupported input; 401 invalid credentials; 403 missing admission or scope; 402 insufficient funds/allowance; 404 unavailable resource/model; 409 conflicting operation; 429 rate/concurrency limits; 502/503 inference/service failure; 504 deadline exhaustion. The native protocol determines the error envelope.
Recovery
Keep the safe request identifier when available. Never share a provider or customer key in a support report. A timeout or network error may leave usage pending; a new independent request may cost again.