diff --git a/zhipuai/api_resource/videos/videos.py b/zhipuai/api_resource/videos/videos.py index 8ea4698..e033d80 100644 --- a/zhipuai/api_resource/videos/videos.py +++ b/zhipuai/api_resource/videos/videos.py @@ -47,8 +47,8 @@ def generations( timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, ) -> VideoObject: - if not model and not model: - raise ValueError("At least one of `model` and `prompt` must be provided.") + if not image_url and not prompt: + raise ValueError("At least one of `image_url` and `prompt` must be provided.") body = deepcopy_minimal( { "model": model, @@ -91,4 +91,4 @@ def retrieve_videos_result( extra_headers=extra_headers, extra_body=extra_body, timeout=timeout ), cast_type=VideoObject, - ) \ No newline at end of file + )