{"record":{"id":"59c44d976db547ec","repo":"BerriAI/litellm","slug":"video-edit-is-not-supported-for-runwayml","errorCode":null,"errorMessage":"video edit is not supported for RunwayML","messagePattern":"video edit is not supported for RunwayML","errorType":"exception","errorClass":"NotImplementedError","httpStatus":null,"severity":"error","filePath":"litellm/llms/runwayml/videos/transformation.py","lineNumber":622,"sourceCode":"        raise NotImplementedError(\"video create character is not supported for RunwayML\")\n\n    def transform_video_get_character_request(self, character_id, api_base, litellm_params, headers):\n        raise NotImplementedError(\"video get character is not supported for RunwayML\")\n\n    def transform_video_get_character_response(self, raw_response, logging_obj):\n        raise NotImplementedError(\"video get character is not supported for RunwayML\")\n\n    def transform_video_edit_request(\n        self,\n        prompt,\n        video_id,\n        api_base,\n        litellm_params,\n        headers,\n        extra_body=None,\n        prefetched_source_data=None,\n    ):\n        raise NotImplementedError(\"video edit is not supported for RunwayML\")\n\n    def transform_video_edit_response(\n        self,\n        raw_response,\n        logging_obj,\n        custom_llm_provider=None,\n        request_data=None,\n    ):\n        raise NotImplementedError(\"video edit is not supported for RunwayML\")\n\n    def transform_video_extension_request(\n        self,\n        prompt,\n        video_id,\n        seconds,\n        api_base,\n        litellm_params,\n        headers,","sourceCodeStart":604,"sourceCodeEnd":640,"githubUrl":"https://github.com/BerriAI/litellm/blob/77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8/litellm/llms/runwayml/videos/transformation.py#L604-L640","documentation":"Capability stub in the RunwayML video config: video editing is not supported by RunwayML's current API, so the edit request/response transforms raise NotImplementedError instead of sending an invalid call.","triggerScenarios":"Triggered when attempting video edit, which RunwayML does not support.","commonSituations":"See trigger scenarios.","solutions":["RunwayML does not support video edit; use video generation instead."],"exampleFix":"# call video generation rather than edit for runwayml.","handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8","analyzedAt":"2026-08-18T11:44:31.656Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}