Controls which reasoning is available to the model. auto uses the model default (same as omitting); all_turns includes reasoning from earlier turns passed in input; current_turn limits to the current turn only. Only supported by OpenAI GPT-5.6 and newer.
import { ReasoningContext } from "@openrouter/sdk/models";let value: ReasoningContext = "all_turns";// Open enum: unrecognized values are captured as Unrecognized<string>