{"record":{"id":"4780f191ce2f4099","repo":"BerriAI/litellm","slug":"raw-response-text-4780f1","errorCode":null,"errorMessage":"raw_response.text","messagePattern":"raw_response\\.text","errorType":"exception","errorClass":"OpenAIError","httpStatus":null,"severity":"error","filePath":"litellm/llms/openai/image_edit/transformation.py","lineNumber":152,"sourceCode":"                mask_content_type: Final[str] = ImageEditRequestUtils.get_image_content_type(_mask)\n                if isinstance(_mask, BufferedReader):\n                    files_list.append((\"mask\", (_mask.name, _mask, mask_content_type)))\n                else:\n                    files_list.append((\"mask\", (\"mask.png\", _mask, mask_content_type)))\n\n        return data_without_files, files_list\n\n    def transform_image_edit_response(\n        self,\n        model: str,\n        raw_response: httpx.Response,\n        logging_obj: LiteLLMLoggingObj,\n    ) -> ImageResponse:\n        \"\"\"No transform applied since outputs are in OpenAI spec already\"\"\"\n        try:\n            raw_response_json: Final = raw_response.json()\n        except Exception:\n            raise OpenAIError(message=raw_response.text, status_code=raw_response.status_code)\n        return ImageResponse(**raw_response_json)\n\n    def validate_environment(\n        self,\n        headers: dict,\n        model: str,\n        api_key: str | None = None,\n        litellm_params: dict | None = None,\n        api_base: str | None = None,\n    ) -> dict:\n        api_key = api_key or litellm.api_key or litellm.openai_key or get_secret_str(\"OPENAI_API_KEY\")\n        headers.update(\n            {\n                \"Authorization\": f\"Bearer {api_key}\",\n            }\n        )\n        return headers\n","sourceCodeStart":134,"sourceCodeEnd":170,"githubUrl":"https://github.com/BerriAI/litellm/blob/6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d/litellm/llms/openai/image_edit/transformation.py#L134-L170","documentation":"Error \"raw_response.text\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/llms/openai/image_edit/transformation.py:152 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Inspect the OpenAI image edit error response body."],"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"}