Skip to content

CapabilityRequirements

Defined in: ai.matey.core/src/capability-matcher.ts:21

Capability requirements for model selection.

optional optimization: OptimizationStrategy

Defined in: ai.matey.core/src/capability-matcher.ts:50

Optimization strategy (affects scoring weights).

'balanced'

optional preferred: object

Defined in: ai.matey.core/src/capability-matcher.ts:39

Soft requirements used for scoring. Models closer to these values score higher.

optional maxCostPer1kTokens: number

optional maxLatencyMs: number

optional minContextWindow: number

optional minQualityScore: number


optional required: object

Defined in: ai.matey.core/src/capability-matcher.ts:26

Hard requirements that MUST be met. Models not meeting these will be excluded.

optional contextWindow: number

optional maxTokens: number

optional supportsJSON: boolean

optional supportsStreaming: boolean

optional supportsTools: boolean

optional supportsVision: boolean


optional weights: object

Defined in: ai.matey.core/src/capability-matcher.ts:56

Custom scoring weights (overrides optimization strategy). Must sum to 1.0.

cost: number

quality: number

speed: number