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.