Skip to content

Model Registry

The Model Registry is a built-in, read-only catalog of known AI models and their providers. It helps you choose the right model for each agent role by providing capability data, tier classifications, and pricing information.

Every model in the registry is classified into one of three tiers based on its capabilities:

TierNameDescriptionUse case
Tier 1OrchestratorTop-tier reasoning models with full agent capabilities. Best tool calling, instruction following, and multi-step planning.Supervisor agents, complex workflows, multi-agent orchestration.
Tier 2Sub-agentCapable models optimized for speed and cost. Reliable tool calling for focused tasks.Specialist agents, data retrieval, single-purpose tasks.
Tier 3UtilityLightweight models for simple operations. May not support tool calling.Classification, summarization, data extraction.
ModelProviderContextMax OutputToolsVisionInput $/1MOutput $/1M
Claude Opus 4.6Anthropic1M32KYesYes$5.00$25.00
Claude Sonnet 4.6Anthropic1M16KYesYes$3.00$15.00
GPT-5.4OpenAI272K16KYesYes$2.50$15.00
GPT-5.2OpenAI200K16KYesYes$1.75$14.00
Gemini 3.1 ProGoogle1M8KYesYes$2.00$12.00
Grok 4.1xAI2M16KYesYes$3.00$15.00
DeepSeek V3.2DeepSeek128K8KYesNo$0.28$0.42
GLM-5Z.ai200K8KYesYes$1.00$3.20
ModelProviderContextMax OutputToolsVisionInput $/1MOutput $/1M
GPT-5.4 MiniOpenAI128K16KYesYes$0.25$2.00
Claude Haiku 4.5Anthropic200K8KYesYes$0.80$4.00
Gemini 2.5 FlashGoogle1M8KYesYes$0.30$2.50
GLM-4.7Z.ai128K4KYesNo$0.60$2.20
Mistral Medium 3Mistral128K8KYesNo$0.40$2.00
ModelProviderContextMax OutputToolsVisionInput $/1MOutput $/1M
GPT-5.4 NanoOpenAI128K4KNoNo$0.05$0.40
Terminal window
# All models
curl http://localhost:8443/api/v1/models/registry
# Filter by provider
curl "http://localhost:8443/api/v1/models/registry?provider=anthropic"
# Filter by tier (1 = Orchestrator, 2 = Sub-agent, 3 = Utility)
curl "http://localhost:8443/api/v1/models/registry?tier=1"
# Filter by tool calling support
curl "http://localhost:8443/api/v1/models/registry?supports_tools=true"
# Combine filters
curl "http://localhost:8443/api/v1/models/registry?provider=openai&tier=2"
[
{
"id": "claude-sonnet-4-6",
"display_name": "Claude Sonnet 4.6",
"provider": "anthropic",
"tier": 1,
"context_window": 1000000,
"max_output": 16000,
"supports_tools": true,
"supports_vision": true,
"pricing_input": 3.0,
"pricing_output": 15.0,
"description": "Balanced reasoning model with full agent capabilities",
"recommended_for": ["orchestrator", "sub_agent"]
}
]
Terminal window
curl http://localhost:8443/api/v1/models/registry/providers
[
{
"id": "openai",
"display_name": "OpenAI",
"auth_type": "api_key",
"website": "console.openai.com"
},
{
"id": "anthropic",
"display_name": "Anthropic",
"auth_type": "api_key",
"website": "console.anthropic.com"
},
{
"id": "google",
"display_name": "Google",
"auth_type": "api_key",
"website": "aistudio.google.com"
},
{
"id": "azure_openai",
"display_name": "Azure OpenAI",
"auth_type": "api_key",
"website": "portal.azure.com"
},
{
"id": "openrouter",
"display_name": "OpenRouter",
"auth_type": "api_key",
"website": "openrouter.ai"
}
]

The Admin Dashboard displays tier badges next to each model in the Models page:

  • Tier 1 models show a green badge — suitable for orchestrators.
  • Tier 2 models show a blue badge — suitable for sub-agents.
  • Tier 3 models show a gray badge — utility only.

When assigning a model to an agent, the dashboard shows a warning if the model tier does not match the agent’s role (e.g., assigning a Tier 3 model to a supervisor agent that needs tool calling).