Skip to content

List prices

GET
/v1/usage/prices
curl --request GET \
--url https://api.aderra.ai/v1/usage/prices \
--header 'Authorization: Bearer <token>'

Every price, live, in credits (1,000 credits = $1), as exact decimal strings. The same figures the Developers page shows and the endpoints bill with: one price for the API and for plans. Chat is per million tokens; images per image; video per second; speech per 1,000 characters.

Served on https://api.aderra.ai only (not on the aderra.ai alias). Any live key works.

The price list.

Media typeapplication/json
object
chat
Array<object>
object
model
string
input_per_million
string
cached_input_per_million
string
output_per_million
string
max_output_tokens
integer
image
Array<object>
object
model
string
per_image
string
sizes

The sizes this model is sold at; the first is its default.

Array<string>
filtered

Whether the model’s own content filter applies.

boolean
default

The model used when a request names none.

boolean
video
Array<object>
object
model
string
per_second

Credits per second for a text or image clip. reference clips cost more: see https://aderra.ai/docs/api/models/#video-models

string
min_seconds
integer
max_seconds
integer
requires_image
boolean
explicit
boolean
default
boolean
speech
Array<object>
object
model
string
per_thousand_characters
string
max_characters

Billable characters per request.

integer
voices

Every voice name (200).

Array<string>

Example

{
"chat": [
{
"model": "glm-5.3-flash"
}
],
"speech": [
{
"model": "aderra-voice-1",
"max_characters": 4096
}
]
}

The key is missing, unknown or revoked: {"error": "unauthorized"}.

Media typeapplication/json

Media and a few early refusals send error as a plain string, sometimes with a message for a person.

object
error
required
string
message
string

Example

{
"error": "unauthorized"
}