list-models
Lists AI models with upload constraints, supported media types, and features; filter by scope, provider, active status, search term, or catalog source.
Instructions
List AI models with upload constraints, supported media types, and features. Filters (all optional, combined with AND): scope (text|image|video|audio|upscale), ai_name (exact match, e.g. "chatgpt"), active_only (default true), search (case-insensitive substring against the model id / value and label), source (which upstream catalog to read: "ai" | "llm" | "both"). The two catalogs are not in sync — use source: "both" to see every model. value is always the model identifier; text-catalog rows additionally carry an llm object with the context window, capabilities and subscription gate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Capability bucket, resolved against the live provider catalog. Omit to receive models from every bucket (including providers whose scope the API does not report). | |
| search | No | Case-insensitive substring matched against the model id and `label`. | |
| source | No | Which catalog to read. "ai" (default) = the platform catalog: the general catalog merged with the text catalog, because upstream keeps the two in sync only partially — "gpt-6.1-sol" exists only in the text catalog. "llm" = the text catalog alone (the view the SPA text-flow picker uses). "both" = an explicit spelling of "ai". | |
| ai_name | No | Exact syntx.ai provider name, e.g. "chatgpt", "claude", "midjourney". | |
| active_only | No | When true (default), drop inactive models. Set false to include them. |