fix: expose reasoning effort fields in get_model_info + add together_ai/gpt-oss-120b (#25263)

* fix: expose reasoning effort fields in get_model_info and add together_ai/gpt-oss-120b

- litellm/utils.py: pass supports_none_reasoning_effort and
  supports_xhigh_reasoning_effort through _get_model_info_helper so
  get_model_info() returns them (previously silently dropped). Fixes #25096.

- model_prices_and_context_window.json: add together_ai/openai/gpt-oss-120b
  with supports_reasoning: true so reasoning_effort is accepted for this
  model without requiring drop_params. Fixes #25132.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: consolidate duplicate together_ai/openai/gpt-oss-120b entry and sync backup file

* fix: link commit to GitHub account for CLA verification

---------

Co-authored-by: Austin Varga <austin@knowmi.ai>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Austin Varga
2026-04-08 21:34:03 -07:00
committed by GitHub
co-authored by Austin Varga Claude Sonnet 4.6
parent 4e32479e7d
commit 541e81de2f
3 changed files with 10 additions and 2 deletions
@@ -28551,12 +28551,15 @@
"together_ai/openai/gpt-oss-120b": {
"input_cost_per_token": 1.5e-07,
"litellm_provider": "together_ai",
"max_input_tokens": 128000,
"max_input_tokens": 131072,
"max_output_tokens": 131072,
"max_tokens": 131072,
"mode": "chat",
"output_cost_per_token": 6e-07,
"source": "https://www.together.ai/models/gpt-oss-120b",
"supports_function_calling": true,
"supports_parallel_function_calling": true,
"supports_reasoning": true,
"supports_response_schema": true,
"supports_tool_choice": true
},
+2
View File
@@ -5872,6 +5872,8 @@ def _get_model_info_helper( # noqa: PLR0915
supports_web_search=_model_info.get("supports_web_search", None),
supports_url_context=_model_info.get("supports_url_context", None),
supports_reasoning=_model_info.get("supports_reasoning", None),
supports_none_reasoning_effort=_model_info.get("supports_none_reasoning_effort", None),
supports_xhigh_reasoning_effort=_model_info.get("supports_xhigh_reasoning_effort", None),
supports_computer_use=_model_info.get("supports_computer_use", None),
search_context_cost_per_query=_model_info.get(
"search_context_cost_per_query", None
+4 -1
View File
@@ -28536,12 +28536,15 @@
"together_ai/openai/gpt-oss-120b": {
"input_cost_per_token": 1.5e-07,
"litellm_provider": "together_ai",
"max_input_tokens": 128000,
"max_input_tokens": 131072,
"max_output_tokens": 131072,
"max_tokens": 131072,
"mode": "chat",
"output_cost_per_token": 6e-07,
"source": "https://www.together.ai/models/gpt-oss-120b",
"supports_function_calling": true,
"supports_parallel_function_calling": true,
"supports_reasoning": true,
"supports_response_schema": true,
"supports_tool_choice": true
},