Properties
Optional taskHint
taskHint?: string
Optional providerId
providerId?: string
Optional modelId
modelId?: string
Optional modelFamily
modelFamily?: string
Optional minQualityTier
minQualityTier?: "balanced" | "fastest" | "best"
Optional maxCostPerKiloTokenInput
maxCostPerKiloTokenInput?: number
Optional maxCostPerKiloTokenOutput
maxCostPerKiloTokenOutput?: number
Optional allowedModelIds
allowedModelIds?: string[]
Optional requiredCapabilities
requiredCapabilities?: string[]
Defines preferences for selecting AI models for various tasks or under certain conditions.
Interface
ModelTargetPreference