Skip to content

Commit e86b79a

Browse files
authored
convert Gemini API nodes to V3 schema (Comfy-Org#10476)
1 parent 426cde3 commit e86b79a

File tree

4 files changed

+271
-389
lines changed

4 files changed

+271
-389
lines changed

comfy_api_nodes/apinode_utils.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import mimetypes
44
from typing import Optional, Union
55
from comfy.utils import common_upscale
6-
from comfy_api.util import VideoContainer, VideoCodec
7-
from comfy_api.input.video_types import VideoInput
86
from comfy_api_nodes.apis.client import (
97
ApiClient,
108
ApiEndpoint,
@@ -209,30 +207,6 @@ async def upload_file_to_comfyapi(
209207
return response.download_url
210208

211209

212-
def video_to_base64_string(
213-
video: VideoInput,
214-
container_format: VideoContainer = None,
215-
codec: VideoCodec = None
216-
) -> str:
217-
"""
218-
Converts a video input to a base64 string.
219-
220-
Args:
221-
video: The video input to convert
222-
container_format: Optional container format to use (defaults to video.container if available)
223-
codec: Optional codec to use (defaults to video.codec if available)
224-
"""
225-
video_bytes_io = BytesIO()
226-
227-
# Use provided format/codec if specified, otherwise use video's own if available
228-
format_to_use = container_format if container_format is not None else getattr(video, 'container', VideoContainer.MP4)
229-
codec_to_use = codec if codec is not None else getattr(video, 'codec', VideoCodec.H264)
230-
231-
video.save_to(video_bytes_io, format=format_to_use, codec=codec_to_use)
232-
video_bytes_io.seek(0)
233-
return base64.b64encode(video_bytes_io.getvalue()).decode("utf-8")
234-
235-
236210
async def upload_images_to_comfyapi(
237211
image: torch.Tensor,
238212
max_images=8,

0 commit comments

Comments
 (0)