permittedModelIdstring nullable required
The id of the model. Null if the model is not permitted.
provider'openai' | 'anthropic' | 'bedrock' | 'mistral' | 'ollama' | 'synaforce' | 'ayunis' | 'otc' | 'azure' | 'gemini' | 'stackit' | 'scaleway' required
The provider of the model
displayNamestring required
The display name of the model
type'language' | 'embedding' | 'image-generation' required
canStreamboolean required
Whether the model can stream
isReasoningboolean required
Whether the model can reason
canUseToolsboolean required
Whether the model can use tools
canVisionboolean required
Whether the model supports vision (image processing)
contextWindowSizeinteger
Maximum context window size in tokens. Undefined for non-language models and language models without a configured size.
isPermittedboolean required
Whether the model is permitted to be used
isDefaultboolean required
Whether the model is the default model
anonymousOnlyboolean nullable required
Whether this model enforces anonymous mode. Null if not permitted.
tier'zero' | 'low' | 'medium' | 'high'
Fair-use tier label assigned by super admins; drives quota bucket selection. Undefined for embedding models and untiered language models.
descriptionstring
User-facing description of the model, shown in the model selector info card. Maintained by super admins.