Returns a paginated, filterable list of models from the gateway catalogue.
Note. The response uses Prisme.ai’s standard pagination envelope
({ items, total, page, limit }), not OpenAI’s
{ object: "list", data: [...] } shape - this endpoint is the
management catalogue, not the OpenAI-compatible model listing.
Per-org availability filter:
orgSlug query → restrict to models reachable from the current
session (no org_slugs constraint, or the session’s org is listed).orgSlug=all (admin only) → returns the full catalogue regardless of
per-model org_slugs.orgSlug=<slug> (admin only) → impersonate that org’s view.Documentation Index
Fetch the complete documentation index at: https://docs.prisme.ai/llms.txt
Use this file to discover all available pages before exploring further.
User session JWT or instance API key (iak_*). Send as
Authorization: Bearer <token>.
Page size (capped server-side at 100, default 100).
Zero-based page index.
Filter by model type.
completion, embeddings, image_generation Filter by enabled flag.
true, false Comma-separated list of model IDs.
Comma-separated list of tags (matches any).
When "true", exclude models with display.hidden = true.
true, false Exact match on display.brand.
Case-insensitive search across model_id, display.name, display.brand.
Filter to models declaring the given capability.
vision, audio, text, image Admin-only override for the per-org availability filter. Use all
to bypass the filter, or a slug to impersonate that org's view.
Ignored for non-admin callers.
Paginated list of models.
Pagination envelope used by GET /v1/models (Prisme.ai standard, not
OpenAI's { object: "list", data: [...] }).