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.