BerriAI/litellm · error · ValueError

Parameter {k} is not supported for model {model}. Supported

Error message

Parameter {k} is not supported for model {model}. Supported parameters are {supported_params} and width/height. Set drop_params=True to drop unsupported parameters.

What it means

Error "Parameter {k} is not supported for model {model}. Supported parameters are {supported_params} and width/height. Set drop_params=True to drop unsupported parameters." thrown in BerriAI/litellm.

Source

Thrown at litellm/llms/azure_ai/image_generation/mai_transformation.py:153

        optional_params: dict,
        model: str,
        drop_params: bool,
    ) -> dict:
        supported_params: Final = self.get_supported_openai_params(model)

        for k, v in non_default_params.items():
            if k in optional_params:
                continue

            if k in supported_params:
                if k == "size" and v:
                    self._map_size_param(v, optional_params)
                else:
                    optional_params[k] = v
            elif k in ("width", "height"):
                optional_params[k] = v
            elif not drop_params:
                raise ValueError(
                    f"Parameter {k} is not supported for model {model}. "
                    f"Supported parameters are {supported_params} and width/height. "
                    f"Set drop_params=True to drop unsupported parameters."
                )

        if "width" not in optional_params:
            optional_params["width"] = self.DEFAULT_WIDTH
        if "height" not in optional_params:
            optional_params["height"] = self.DEFAULT_HEIGHT

        optional_params.pop("size", None)
        return optional_params

    def _map_size_param(self, size: str, optional_params: dict) -> None:
        size_mapping: Final = {
            "1024x1024": (1024, 1024),
            "1792x1024": (1792, 1024),
            "1024x1792": (1024, 1792),

View on GitHub (pinned to 6c2dcb801b)

Solutions

  1. Remove the unsupported parameter or set drop_params=True.

When it happens

Trigger: Thrown at litellm/llms/azure_ai/image_generation/mai_transformation.py:153 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of BerriAI/litellm@6c2dcb801b (2026-08-15). Data as JSON: /api/errors/daa6a6c4a5ac2756. Report an issue: GitHub.