Creates a user-defined model. For single models, provide connection_id and litellm_model. For router models, provide model_type=‘router’ and routing_config. Name must not conflict with active platform models. Admins can set platform=true to create a platform model (created_by=NULL).
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Friendly model name (unique per user)
single, router Required for single models (must be owned by user, or platform connection for platform models)
Required for single models (e.g., openai/gpt-4o)
Required for router models
Manual override for auto-detected type
Manual override for auto-detected capabilities
Admin-only. If true, creates a platform model (created_by=NULL) using a platform connection.
Deprecated — ignored on writes. Use icon_url instead.
Model created