05
Models
GET /models returns the public catalog with prices in USD per token, OpenRouter-compatible.
Catalog
The catalog is synced daily from our provider and every price change opens a new version, so historical requests can always be audited against the price in effect at the time. Removed models are deactivated and return 404 with error_type not_found.
curl https://api.nxioai.com/api/v1/models | jq '.data[] | {id, context_length, pricing}'Fields
| Field | Meaning |
|---|---|
| id | NXIO model id (vendor/slug). Use this in requests. |
| upstream_id | Provider id; accepted as an alias. |
| context_length | Maximum context in tokens (null when unknown). |
| pricing.prompt / completion | USD per token, as decimal strings. |
| pricing.input_cache_read | USD per cached prompt token, when the provider supports prompt caching. |
| pricing.request | USD per request for image/video models (per-request billing). |
| architecture.modality | e.g. text+image->text. |
| tags | coding, reasoning, image, video, embedding… |