BerriAI/litellm · error · NotImplementedError
video edit is not supported for RunwayML
Error message
video edit is not supported for RunwayML
What it means
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.
Source
Thrown at litellm/llms/runwayml/videos/transformation.py:622
raise NotImplementedError("video create character is not supported for RunwayML")
def transform_video_get_character_request(self, character_id, api_base, litellm_params, headers):
raise NotImplementedError("video get character is not supported for RunwayML")
def transform_video_get_character_response(self, raw_response, logging_obj):
raise NotImplementedError("video get character is not supported for RunwayML")
def transform_video_edit_request(
self,
prompt,
video_id,
api_base,
litellm_params,
headers,
extra_body=None,
prefetched_source_data=None,
):
raise NotImplementedError("video edit is not supported for RunwayML")
def transform_video_edit_response(
self,
raw_response,
logging_obj,
custom_llm_provider=None,
request_data=None,
):
raise NotImplementedError("video edit is not supported for RunwayML")
def transform_video_extension_request(
self,
prompt,
video_id,
seconds,
api_base,
litellm_params,
headers,View on GitHub (pinned to 77b7c6c40c)
Solutions
- RunwayML does not support video edit; use video generation instead.
Example fix
# call video generation rather than edit for runwayml.
Defensive patterns
Strategy: fallback
When it happens
Trigger: Triggered when attempting video edit, which RunwayML does not support.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18).
Data as JSON: /api/errors/59c44d976db547ec.
Report an issue: GitHub.