Models and Pricing
EmpirioLabs AI exposes a canonical model catalog through the API. The same catalog powers the Models page and Pricing page on the website.
List models
The response includes each model’s id, display name, provider, modalities, capabilities, supported parameters (with types, defaults, min/max), context window, and pricing.
Retrieve one model
The detail response includes the full supported_parameters array, capabilities object, default_params, and pricing breakdown.
Model categories
These are the canonical categories used in the live catalog (the category field on GET /v1/models/<id>). Vision and reasoning are model capabilities, not separate categories — a Text Generation model can also be a vision model and a reasoning model.
Pricing units
Models are not all token-priced. The catalog may use any of these billing units:
- token — charged per input token and per output token (most text/chat models)
- request — flat rate per API call
- image — charged per generated image
- video-second — charged per second of generated video
- audio-second — charged per second of generated or transcribed audio
- tool-call — charged per tool invocation
- custom — model-specific billing (see the model’s pricing array)
Always call GET /v1/models or GET /v1/models/{modelId} for current pricing metadata before estimating cost.
Discount labels
Discount labels such as Save up to 10% reflect the maximum discount shown for that model against comparable standard API rates from the original provider, when standard rates are available. These discounts are applied automatically — no coupon or special plan required.
