{"record":{"id":"7f6e2e1e0faf5d4a","repo":"BerriAI/litellm","slug":"parameter-k-is-not-supported-for-model-model","errorCode":null,"errorMessage":"Parameter {k} is not supported for model {model}. Supported parameters are {supported_params}. Set drop_params=True to drop unsupported parameters.","messagePattern":"Parameter (.+?) is not supported for model (.+?)\\. Supported parameters are (.+?)\\. Set drop_params=True to drop unsupported parameters\\.","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"litellm/llms/aiml/image_generation/transformation.py","lineNumber":73,"sourceCode":"        return [\"n\", \"response_format\", \"size\"]\n\n    def map_openai_params(\n        self,\n        non_default_params: dict,\n        optional_params: dict,\n        model: str,\n        drop_params: bool,\n    ) -> dict:\n        supported_params: Final = self.get_supported_openai_params(model)\n        is_openai_style: Final = self._is_openai_style_model(model)\n\n        for k in non_default_params:\n            if k in optional_params:\n                continue\n            if k not in supported_params:\n                if drop_params:\n                    continue\n                raise ValueError(\n                    f\"Parameter {k} is not supported for model {model}. Supported parameters are {supported_params}. Set drop_params=True to drop unsupported parameters.\"\n                )\n\n            if is_openai_style:\n                optional_params[k] = non_default_params[k]\n                continue\n\n            if k == \"n\":\n                optional_params[\"num_images\"] = non_default_params[k]\n            elif k == \"response_format\":\n                optional_params[\"output_format\"] = non_default_params[k]\n            elif k == \"size\":\n                size_value = non_default_params[k]\n                if isinstance(size_value, str) and \"x\" in size_value:\n                    width, height = map(int, size_value.split(\"x\"))\n                    optional_params[\"image_size\"] = {\n                        \"width\": width,\n                        \"height\": height,","sourceCodeStart":55,"sourceCodeEnd":91,"githubUrl":"https://github.com/BerriAI/litellm/blob/6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d/litellm/llms/aiml/image_generation/transformation.py#L55-L91","documentation":"Error \"Parameter {k} is not supported for model {model}. Supported parameters are {supported_params}. Set drop_params=True to drop unsupported parameters.\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/llms/aiml/image_generation/transformation.py:73 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Remove the unsupported parameter or set drop_params=True."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d","analyzedAt":"2026-08-15T07:12:03.035Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}