omni-models
Query available AI models across all configured providers. List models, resolve model aliases, and browse the full model catalog including provider-specific variants.
By diegosouzapw · 432 installs
npx skills add diegosouzapw/omniroute --skill omni-models
Source repository · Upstream listing
<! generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten
Overview
Query available AI models across all configured providers. List models, resolve model aliases, and browse the full model catalog including provider specific variants.
Authentication
All requests require a valid Bearer token or session cookie. Obtain a token via POST /api/auth/login or configure REQUIRE API KEY=false for local development.
Endpoints
GET /api/v1/models
List available models
Returns all models available across configured providers. The discovery filters ( capability , min context , kind , q ) are opt in: without them the response is unchanged. They narrow the caller's own (key filtered) catalog and run before limit / after paging.
POST /api/v1/models/query
Query a model shortlist
Filtered shortlist over the same catalog as GET /v1/models (same auth and per key visibility). Results are ordered by owned by , then id , and capped by limit (default 20, maximum 100).
GET /api/models
List models (management)
POST /api/models/alias
Create or update a model alias
GET /api/models/catalog
Get full model catalog
GET /api/models/openrouter catalog
GET models › openrouter catalog
POST /api/models/test
POST models › test
POST /api/models/test all
POST models › test all
GET /api/v1/models/{model}
GET models › <model
Payloads
See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.