Skip to main content

Interface: ModelTargetPreference

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:74

Defines preferences for selecting AI models for various tasks or under certain conditions.

Interface​

ModelTargetPreference

Properties​

allowedModelIds?​

optional allowedModelIds: string[]

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:82


maxCostPerKiloTokenInput?​

optional maxCostPerKiloTokenInput: number

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:80


maxCostPerKiloTokenOutput?​

optional maxCostPerKiloTokenOutput: number

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:81


minQualityTier?​

optional minQualityTier: "balanced" | "fastest" | "best"

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:79


modelFamily?​

optional modelFamily: string

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:78


modelId?​

optional modelId: string

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:77


providerId?​

optional providerId: string

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:76


requiredCapabilities?​

optional requiredCapabilities: string[]

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:83


taskHint?​

optional taskHint: string

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:75