BerriAI/litellm · error · NotImplementedError
video extension is not supported for this provider
Error message
video extension is not supported for this provider
What it means
Error "video extension is not supported for this provider" thrown in BerriAI/litellm.
Source
Thrown at litellm/llms/base_llm/videos/transformation.py:371
raise NotImplementedError("video edit is not supported for this provider")
def transform_video_extension_request(
self,
prompt: str,
video_id: str,
seconds: str,
api_base: str,
litellm_params: GenericLiteLLMParams,
headers: dict,
extra_body: dict[str, Any] | None = None,
) -> tuple[str, dict]:
"""
Transform the video extension request into a URL and JSON data.
Returns:
Tuple[str, Dict]: (url, data) for the POST request
"""
raise NotImplementedError("video extension is not supported for this provider")
def transform_video_extension_response(
self,
raw_response: httpx.Response,
logging_obj: LiteLLMLoggingObj,
custom_llm_provider: str | None = None,
) -> VideoObject:
raise NotImplementedError("video extension is not supported for this provider")
def get_error_class(self, error_message: str, status_code: int, headers: dict | httpx.Headers) -> BaseLLMException:
from ..chat.transformation import BaseLLMException
raise BaseLLMException(
status_code=status_code,
message=error_message,
headers=headers,
)
View on GitHub (pinned to 6c2dcb801b)
Solutions
- This provider does not support video extension; use a provider that does.
When it happens
Trigger: Thrown at litellm/llms/base_llm/videos/transformation.py:371 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/f0fffb99a0283821.
Report an issue: GitHub.