fix(databricks/chat/transformation.py): remove reasoning_effort from request (#9811)

Fixes https://github.com/BerriAI/litellm/issues/9700#issuecomment-2784431995
This commit is contained in:
Krish Dholakia 2025-04-07 19:43:19 -07:00 committed by GitHub
parent 6bec3f2549
commit 5d8b6ab296
2 changed files with 3 additions and 0 deletions

View file

@ -240,6 +240,7 @@ class DatabricksConfig(DatabricksBase, OpenAILikeChatConfig, AnthropicConfig):
optional_params["thinking"] = AnthropicConfig._map_reasoning_effort(
non_default_params.get("reasoning_effort")
)
optional_params.pop("reasoning_effort", None)
## handle thinking tokens
self.update_optional_params_with_thinking_tokens(
non_default_params=non_default_params, optional_params=mapped_params

View file

@ -1272,3 +1272,5 @@ class BaseAnthropicChatTest(ABC):
reasoning_effort="high",
)
assert optional_params["thinking"] == {"type": "enabled", "budget_tokens": 4096}
assert "reasoning_effort" not in optional_params