fix: add missing capability fields for gpt-5.4 model variants

gpt-5.4-2026-03-05 and all azure/chatgpt gpt-5.4 variants were missing
supports_none_reasoning_effort and supports_xhigh_reasoning_effort fields,
causing _supports_factory lookups to silently return False and break
reasoning_effort and temperature handling for those models.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Krrish Dholakia 2026-03-14 11:27:20 -07:00
parent d29287c1c3
commit b16aeb34de
2 changed files with 28 additions and 0 deletions

View file

@ -4344,6 +4344,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -4386,6 +4388,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -4421,6 +4425,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": false,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": false,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -4456,6 +4462,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": false,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": false,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -16690,6 +16698,10 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": false,
"supports_xhigh_reasoning_effort": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_tool_choice": true,
"supports_vision": true,
@ -18645,6 +18657,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true,

View file

@ -4344,6 +4344,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -4386,6 +4388,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -4421,6 +4425,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": false,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": false,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -4456,6 +4462,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": false,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": false,
"supports_system_messages": true,
"supports_tool_choice": true,
@ -16690,6 +16698,10 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": false,
"supports_xhigh_reasoning_effort": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_tool_choice": true,
"supports_vision": true,
@ -18645,6 +18657,8 @@
"supports_pdf_input": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_none_reasoning_effort": true,
"supports_xhigh_reasoning_effort": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true,