58ELLISEKIZ
All ModelsImageVideoAudioChatCompare
Get started
Getting startedIntroductionQuickstart
AuthenticationCreate an appAPI tokens
GenerationsList models and pricesSubmit a generationPoll until done
ReferenceRouting and BYOKBillingErrors
58 ElliSekiz LLC · Wyoming, USAellisekiz.aiModelsCompareDocsBlogTermsPrivacyRefunds
Developer API · v1

One request, best provider.

ElliSekiz sits where the providers meet. The same model is priced across fal.ai, Replicate, Atlas Cloud and OpenRouter; you send one request and the router decides where it runs — by your rule or by price.

How it fits together

The API has three verbs worth learning. You read the catalog to find a model and its price, you submit a generation, and you poll it until it finishes. Everything else — routing, provider keys, retries — is configuration, not extra code.

The whole loop
GET  /api/v1/models                 → catalog with per-provider prices
POST /api/v1/generations            → 202 { id, poll }
GET  /api/v1/generations/{id}       → status: pending | completed | failed
Base URL https://ellisekiz.ai. Every request carries Authorization: Bearer esk_…. Balances are prepaid USD, charged at provider cost with no markup.

Start here

Read the four pages below in order and you will have a working integration; the reference section covers the rest.

Getting started
QuickstartFrom zero to a finished image in four requests.
Authentication
Create an appOpen an account, fund the balance and register the app that owns your tokens.API tokensMint an esk_ token, send it as a Bearer header, rotate and revoke it.
Generations
List models and pricesThe live catalog with per-provider offers, USD prices and BYOK-only flags.Submit a generationPOST a model and prompt, add per-model parameters, pin a provider.Poll until doneRead the generation back until it completes, and collect the output URL.
Reference
Routing and BYOKWho picks the provider: you, your account policy, or the cheapest offer.BillingPrepaid USD at provider cost, charged on completion — failures are free.ErrorsEvery status code the API returns and what to do about it.
Next →Quickstart