ModelCapabilities
Defined in: core/src/capability.ts:157
Properties
Section titled “Properties”contextWindow?
Section titled “contextWindow?”optional contextWindow?: number;Defined in: core/src/capability.ts:163
Total context window in tokens.
id: string;Defined in: core/src/capability.ts:159
Canonical model identifier.
maxOutput?
Section titled “maxOutput?”optional maxOutput?: number;Defined in: core/src/capability.ts:165
Maximum generation/output tokens.
optional name?: string;Defined in: core/src/capability.ts:161
Human-readable model display name.
supportsReasoning?
Section titled “supportsReasoning?”optional supportsReasoning?: boolean;Defined in: core/src/capability.ts:173
Whether the model has extended thinking / reasoning capability.
supportsStructuredOutput?
Section titled “supportsStructuredOutput?”optional supportsStructuredOutput?: boolean;Defined in: core/src/capability.ts:169
Whether the model natively supports JSON schema / structured output.
supportsTools?
Section titled “supportsTools?”optional supportsTools?: boolean;Defined in: core/src/capability.ts:167
Whether the model natively supports tool / function calling.
supportsVision?
Section titled “supportsVision?”optional supportsVision?: boolean;Defined in: core/src/capability.ts:171
Whether the model can receive image inputs.