# `mix llm_db.models`
[🔗](https://github.com/agentjido/llm_db/blob/main/lib/mix/tasks/llm_db.models.ex#L1)

Lists all models from the LLMDB catalog with lifecycle status and aliases.

## Usage

    mix llm_db.models                  # List all models
    mix llm_db.models "anthropic:*"     # List all Anthropic models
    mix llm_db.models "openai:gpt-4o"   # List specific model
    mix llm_db.models "*:*"             # List all models (explicit)

## Model Specs

Supports glob-style filtering:

- `provider:*` - All models for a provider (e.g., `"anthropic:*"`)
- `provider:pattern` - Specific model or pattern (e.g., `"openai:gpt-4*"`)
- `*:*` - All models across all providers

Aliases are automatically resolved to canonical model IDs.

## Output Format

Models are grouped by provider with lifecycle indicators:

- ✓ (green) - Active model
- ⚠ (yellow) - Deprecated model with retirement date
- ❌ (red) - Retired model

Each model shows its canonical ID, aliases (if any), lifecycle status,
retirement date, and replacement model (if applicable).

## Examples

    # List all Anthropic models
    mix llm_db.models "anthropic:*"

    # List all OpenAI GPT-4 models
    mix llm_db.models "openai:gpt-4*"

    # List specific model by alias
    mix llm_db.models "anthropic:claude-3.5-haiku"

    # List all models
    mix llm_db.models

---

*Consult [api-reference.md](api-reference.md) for complete listing*
