Skip to navigation

List catalog models

The provider models in the catalog, with the units and dimensions each is priced in and the price version in force. Filter by provider, kind or unit to find the model a piece of code calls. A model that isn’t listed isn’t covered by the freshness target and needs a custom cost model. Needs config:read.

Authentication

AuthorizationBearer

A secret key (rl_sk_test_..., rl_sk_live_...) or a restricted key with limited scopes (rl_rk_test_..., rl_rk_live_...). A restricted key can carry agent: true and an expires_at, and is what a coding agent should hold. Keys end in a checksum so secret scanners can recognize them. People create, roll and revoke keys in the dashboard; GET /v1/api_keys lists them, masked.

Query parameters

providerstringOptional
Only models from this provider key.
kindenumOptional
Only this kind of model.
unitstringOptional

Only models priced in this unit, such as video_seconds.

statusenumOptional

Only models with this status. Default active.

Allowed values:
limitintegerOptional1-100Defaults to 20
Maximum number of objects to return, from 1 to 100.
cursorstringOptional

The next_cursor from the previous page.

Response

A page of catalog models.
object"list"
datalist of objects
has_moreboolean
next_cursorstringOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
429
Too Many Requests Error
500
Internal Server Error