Models

Anonymous evaluation catalogue (no API key)

The one integration-relevant path that reads without credentials. It exists so that "which models are there and what do they cost" can be answered before signing up, which is the order integrations actually evaluate in.

Use it while evaluating; use GET /api/v1/models once you hold a key. The authenticated catalogue is still the only source for callable model IDs at integration time: it is scoped to the key, carries the account's group multiplier, the full input JSON Schema and validated examples, and it is the surface createTask.model is contractually tied to. This one is public, cached at the edge and priced at the standard rate.

Each item carries both model and slug with the same value, so parsing code written here keeps working against /api/v1/models.

The complete item shape (marketing copy, assets, family routing) is documented in console-openapi.yaml; the fields below are the ones an integration cares about, and the object carries more.

get/console/v1/catalog/models

Request

  • Base URL: https://api.spicyapi.ai
  • URL: https://api.spicyapi.ai/console/v1/catalog/models
  • Auth: none required

Query parameters

locale'en' | 'ja' | 'ko' | 'de' | 'fr' | 'es' | 'pt-BR' | 'ru' | 'it' | 'pl'

Content language. Defaults to en when omitted. An unsupported value is rejected with 400 rather than silently falling back.

boolean
OR
0 | 1

When 1 or true, return only models whose copy is published in that exact locale, with no fallback. Sitemap generation needs this; integrations normally do not.

Response

Published catalogue for one locale.

code200 required
msg'success' required
request_idstring required

Correlation identifier. Include it in support requests.

Changes

No recorded changes to this operation across all 1 revision of this API.