Skip to content

Model Registry

The Model Registry is a built-in, read-only catalog of known AI models and their providers. It provides capability data, tier classifications, and a pricing snapshot to help you create a shortlist. Provider capabilities, availability, and prices can change; confirm them with the provider and test the configured model before production use.

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

TierNameDescriptionUse case
Tier 1OrchestratorCataloged for multi-step reasoning and tool use.Supervisor agents and complex workflows to evaluate.
Tier 2Sub-agentCataloged for focused tool-using work with lower latency or cost.Specialist agents and bounded retrieval tasks to evaluate.
Tier 3UtilityLightweight models for simple operations. May not support tool calling.Classification, summarization, data extraction.

The provider column is catalog metadata, not the stored model type accepted by model create/import. For example, a catalog entry may say google, while a Gemini model configuration must currently use openai_compatible and Google’s compatible endpoint. See Model selection before creating a record.

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 "$SYNTHETICBREW_URL/api/v1/models/registry"
# Filter by provider
curl "$SYNTHETICBREW_URL/api/v1/models/registry?provider=anthropic"
# Filter by tier (1 = Orchestrator, 2 = Sub-agent, 3 = Utility)
curl "$SYNTHETICBREW_URL/api/v1/models/registry?tier=1"
# Filter by tool calling support
curl "$SYNTHETICBREW_URL/api/v1/models/registry?supports_tools=true"
# Combine filters
curl "$SYNTHETICBREW_URL/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 "$SYNTHETICBREW_URL/api/v1/models/registry/providers"

The provider catalog currently includes OpenAI, Anthropic, Google, Ollama, OpenAI Compatible, OpenRouter, Azure OpenAI, DeepSeek, Mistral, xAI, and Z.ai. These IDs are discovery metadata; only the stored provider types listed in the model-selection provider table are accepted when you create a model.

The Admin Dashboard displays tier badges for stored model names that match a catalog entry:

  • 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.

Unrecognized names receive a Custom badge. The current Admin UI does not enforce or warn about role-to-tier matching, so verify tool-calling support before assigning a model to an orchestrator or tool-using specialist.