Skip to main content

Model format

Always provider/model-id: openai/gpt-4o, anthropic/claude-3-5-haiku-20241022, etc.

Parameter handling

The gateway reads per-model constraints from its built-in catalog (updated via pnpm dlx tsx packages/model-catalog/scripts/sync.ts). Before forwarding any request it:
  • Strips parameters the model doesn’t accept — temperature is removed for OpenAI reasoning models (o3, o3-mini, o4-mini) automatically
  • Clamps out-of-range values to the model’s min/max
  • Renames max_tokensmax_completion_tokens for reasoning models
You don’t need to know which models are reasoning models — just pass temperature and max_tokens as usual and the gateway handles it.

Deprecation warnings

The dashboard model picker shows deprecation notices for models with a deprecated_at date. Retired models are hidden by default.