Fix xhigh issue

This commit is contained in:
Sameer Kankute 2026-04-20 15:12:02 +05:30
parent e8516483d7
commit 236a53d1ee
No known key found for this signature in database

View file

@ -1331,15 +1331,9 @@ class AnthropicConfig(AnthropicModelInfo, BaseConfig):
}
## Handle output_config (Anthropic-specific parameter)
if "output_config" in optional_params:
output_config = optional_params.get("output_config")
if output_config and isinstance(output_config, dict):
effort = output_config.get("effort")
if effort and effort not in ["high", "medium", "low"]:
raise ValueError(
f"Invalid effort value: {effort}. Must be one of: 'high', 'medium', 'low'"
)
data["output_config"] = output_config
self._apply_output_config(
data=data, model=model, optional_params=optional_params
)
return data