# ai/models
List the models a provider plugin advertises.
## Syntax
import "deft/stdext/ai/registry" as ai [ai/provider-models :deepseek] # → @{ "deepseek-v4-flash" ... } [ai/models $cfg] # provider selected by cfg
## Parameters
- `provider-key` — a provider keyword (`:deepseek`, `:anthropic`, `:openai`,
`:ollama`, `:zai`, or any installed `ai-provider` package)
- `$cfg` — full config map, for the cfg-based form
## Returns
A vector of model-name strings. Unknown providers return `@{ "unknown" }`.
Providers may also implement `refresh-models` for live discovery (Ollama's
`GET /api/tags`); chat calls it on provider switch.
## See Also
`ai/ask`, `ai/chat`, `ai/list-providers`