Interface HostLLMPolicy

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

Properties

optimizationPreference?: "balanced" | "cost" | "speed" | "quality"
requiredCapabilities?: string[]
allowedProviders?: string[]
fallbackProviders?: {
    provider: string;
    model?: string;
}[]

Type declaration

  • provider: string
  • Optional model?: string
policyTier?: "safe" | "standard" | "mature" | "private-adult"
cacheDiscipline?: "none" | "stable_prefix" | "structured_blocks"