Skip to main content
The catalog endpoint. Returns the models in scope for your API key — the same set that model field accepts on /v1/messages, /v1/chat/completions, and /v1beta/models/{model}:generateContent. Calling it is free and never debits credits.

When to use

  • Verify key validity at boot — a 200 here proves the key is alive and in-scope
  • Discover capability tags before sending an image / video / audio block
  • Build a model picker in your own UI without hard-coding the catalog
  • Detect retired slugs — anything not in the list returns 400 unsupported_model on /messages / /chat/completions

Request

x-api-key: $BYTESPIKE_API_KEY also works. No body.

Query parameters

Response

Response fields

Live pricing

The pricing_url deep-links to the row in bytespike.ai/pricing. We don’t ship per-token rates in this response on purpose — the rate card is refreshed nightly from the gateway and the docs page reflects whatever the gateway will actually bill you at, so reading it client-side stays canonical.

Capability tags

Errors

GET /v1/models is free; no 402 path. Rate limits exist but are very loose — the only realistic 429 is a key-rotation hammer storm.

Example — boot-time validation

Example — capability filter

Returns only models that accept images AND can call tools — useful when wiring an agent that has to OCR a screenshot and then act on it.