BerriAI/litellm · error · NotImplementedError
video extension is not supported for Gemini
Error message
video extension is not supported for Gemini
What it means
Error "video extension is not supported for Gemini" thrown in BerriAI/litellm.
Source
Thrown at litellm/llms/gemini/videos/transformation.py:593
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,
extra_body=None,
):
raise NotImplementedError("video extension is not supported for Gemini")
def transform_video_extension_response(self, raw_response, logging_obj, custom_llm_provider=None):
raise NotImplementedError("video extension is not supported for Gemini")
def get_error_class(self, error_message: str, status_code: int, headers: dict | httpx.Headers) -> BaseLLMException:
from ..common_utils import GeminiError
return GeminiError(
status_code=status_code,
message=error_message,
headers=headers,
)
View on GitHub (pinned to 6c2dcb801b)
Solutions
- Gemini does not support video extension.
When it happens
Trigger: Thrown at litellm/llms/gemini/videos/transformation.py:593 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/e125262761e7e574.
Report an issue: GitHub.