BerriAI/litellm · error · NotImplementedError
Video list is not supported by Google Veo. Use the operation
Error message
Video list is not supported by Google Veo. Use the operations endpoint directly if you need to list operations.
What it means
Error "Video list is not supported by Google Veo. Use the operations endpoint directly if you need to list operations." thrown in BerriAI/litellm.
Source
Thrown at litellm/llms/gemini/videos/transformation.py:514
custom_llm_provider: str | None = None,
) -> VideoObject:
"""Video remix is not supported."""
raise NotImplementedError("Video remix is not supported by Google Veo.")
def transform_video_list_request(
self,
api_base: str,
litellm_params: GenericLiteLLMParams,
headers: dict,
after: str | None = None,
limit: int | None = None,
order: str | None = None,
extra_query: dict[str, Any] | None = None,
) -> tuple[str, dict]:
"""
Video list is not supported by Veo API.
"""
raise NotImplementedError(
"Video list is not supported by Google Veo. "
"Use the operations endpoint directly if you need to list operations."
)
def transform_video_list_response(
self,
raw_response: httpx.Response,
logging_obj: LiteLLMLoggingObj,
custom_llm_provider: str | None = None,
) -> dict[str, str]:
"""Video list is not supported."""
raise NotImplementedError("Video list is not supported by Google Veo.")
def transform_video_delete_request(
self,
video_id: str,
api_base: str,
litellm_params: GenericLiteLLMParams,View on GitHub (pinned to 6c2dcb801b)
Solutions
- Veo does not support video list; use the operations endpoint directly.
When it happens
Trigger: Thrown at litellm/llms/gemini/videos/transformation.py:514 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/f4054ad852d6b65d.
Report an issue: GitHub.