Skip to main content

Type Alias: OpenAIReasoningEffort

OpenAIReasoningEffort = "none" | "minimal" | "low" | "medium" | "high" | "xhigh"

Defined in: packages/sdk/src/types/model-config-types.ts:171

OpenAI GPT-5 reasoning effort. The ACCEPTED SUBSET IS MODEL-DEPENDENT — sending an out-of-set value is a hard 400 at the API. Mirror of the per-family vocab in lib/ai/chat_model_config.py (see getOpenAIReasoningEfforts): gpt-5 (5.0): minimal / low / medium / high gpt-5.1: none / low / medium / high gpt-5.4: none / low / medium / high / xhigh This union is the superset; the UI filters it down per selected model.