Skip to content

ModelCapabilities

Defined in: core/src/capability.ts:157

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.


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.


optional supportsReasoning?: boolean;

Defined in: core/src/capability.ts:173

Whether the model has extended thinking / reasoning capability.


optional supportsStructuredOutput?: boolean;

Defined in: core/src/capability.ts:169

Whether the model natively supports JSON schema / structured output.


optional supportsTools?: boolean;

Defined in: core/src/capability.ts:167

Whether the model natively supports tool / function calling.


optional supportsVision?: boolean;

Defined in: core/src/capability.ts:171

Whether the model can receive image inputs.