kernl

Type Alias: ModelSettingsReasoning

type ModelSettingsReasoning = {
  effort?:   | ModelSettingsReasoningEffort
     | null;
  summary?: "auto" | "concise" | "detailed" | null;
};

Defined in: packages/protocol/src/language-model/request.ts:186

Configuration options for model reasoning

Properties

effort?

optional effort: 
  | ModelSettingsReasoningEffort
  | null;

Defined in: packages/protocol/src/language-model/request.ts:190

Constrains effort on reasoning for reasoning models.


summary?

optional summary: "auto" | "concise" | "detailed" | null;

Defined in: packages/protocol/src/language-model/request.ts:197

A summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of auto, concise, or detailed.

On this page