OpenAI-compatible. Authenticate with Authorization: Bearer dsk_…
| GET /models | live |
| POST /chat/completions | live |
| POST /images/generations | live |
| POST /embeddings | live |
| POST /videos/generations | live |
| POST /audio/speech | live |
Errors use {"error":{"message","type","code","request_id"}}.
401 invalid key · 402 insufficient balance · 404 unknown model · 409 duplicate Idempotency-Key · 429 rate limited · 502 upstream error (never charged)
Funds are reserved before each call and reconciled to the exact usage afterwards. Failed upstream calls release the reservation: you're never charged. Send an Idempotency-Key header to make retries safe.