Model format
Alwaysprovider/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 viapnpm dlx tsx packages/model-catalog/scripts/sync.ts). Before forwarding any request it:
- Strips parameters the model doesn’t accept —
temperatureis removed for OpenAI reasoning models (o3, o3-mini, o4-mini) automatically - Clamps out-of-range values to the model’s min/max
- Renames
max_tokens→max_completion_tokensfor reasoning models
temperature and max_tokens as usual and the gateway handles it.
Deprecation warnings
The dashboard model picker shows deprecation notices for models with adeprecated_at date. Retired models are hidden by default.