BerriAI/litellm · error · UnsupportedParamsError
GradientAI does not support parameter '{param}'. To drop uns
Error message
GradientAI does not support parameter '{param}'. To drop unsupported params, set `drop_params=True`. What it means
Error "GradientAI does not support parameter '{param}'. To drop unsupported params, set `drop_params=True`." thrown in BerriAI/litellm.
Source
Thrown at litellm/llms/gradient_ai/chat/transformation.py:144
dynamic_api_key: Final = api_key or get_secret_str("GRADIENT_AI_API_KEY")
return api_base, dynamic_api_key
def map_openai_params(
self,
non_default_params: dict,
optional_params: dict,
model: str,
drop_params: bool = False,
replace_max_completion_tokens_with_max_tokens: bool = False,
) -> dict:
supported_openai_params: Final = self.get_supported_openai_params(model=model)
for param, value in non_default_params.items():
if param in supported_openai_params:
optional_params[param] = value
elif not drop_params:
from litellm.utils import UnsupportedParamsError
raise UnsupportedParamsError(
status_code=400,
message=f"GradientAI does not support parameter '{param}'. To drop unsupported params, set `drop_params=True`.",
)
return optional_params
View on GitHub (pinned to 77b7c6c40c)
Solutions
- Remove the unsupported parameter, or set drop_params=True so litellm drops it automatically.
When it happens
Trigger: Thrown at litellm/llms/gradient_ai/chat/transformation.py:144 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18).
Data as JSON: /api/errors/99603d8290e15b85.
Report an issue: GitHub.