Properties
Optional optimizationPreference
optimizationPreference?: "balanced" | "cost" | "speed" | "quality"
Optional requiredCapabilities
requiredCapabilities?: string[]
Optional allowedProviders
allowedProviders?: string[]
Optional fallbackProviders
fallbackProviders?: {
provider: string;
model?: string;
}[]
Type declaration
provider: string
Optional model?: string
Optional policyTier
policyTier?: "safe" | "standard" | "mature" | "private-adult"
Optional cacheDiscipline
cacheDiscipline?: "none" | "stable_prefix" | "structured_blocks"