BerriAI/litellm · error · NotImplementedError

video edit is not supported for Gemini

Error message

video edit is not supported for Gemini

What it means

Error "video edit is not supported for Gemini" thrown in BerriAI/litellm.

Source

Thrown at litellm/llms/gemini/videos/transformation.py:572

        raise NotImplementedError("video create character is not supported for Gemini")

    def transform_video_get_character_request(self, character_id, api_base, litellm_params, headers):
        raise NotImplementedError("video get character is not supported for Gemini")

    def transform_video_get_character_response(self, raw_response, logging_obj):
        raise NotImplementedError("video get character is not supported for Gemini")

    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 Gemini")

    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 Gemini")

    def transform_video_extension_request(
        self,
        prompt,
        video_id,
        seconds,
        api_base,
        litellm_params,
        headers,

View on GitHub (pinned to 6c2dcb801b)

Solutions

  1. Gemini does not support video edit.

When it happens

Trigger: Thrown at litellm/llms/gemini/videos/transformation.py:572 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/e11a595169f647e1. Report an issue: GitHub.