Skip to content

ReasoningOptionFor

ts
type ReasoningOptionFor<TCapability> = [TCapability] extends [never] ? never : TCapability extends ReasoningCapability ? ReasoningOption<TCapability> : never;

Defined in: packages/ai/src/reasoning.ts:65

The reasoning option a model's capability allows. never for a model that does not reason.

Type Parameters

TCapability

TCapability