- 新增 nodes/K_video.py,节点显示名称「K26 图生视频」
- 支持起始帧(必填)、尾帧(可选)图片输入
- 参数:提示词、模式(pro)、时长(5/10s)、生成音频(关闭/打开)
- 模型名按规则动态拼接:kling-v2-6-{mode}-{dur}s-{voice}
- 尾帧有输入时通过 metadata.image_tail 传参
- 走三段式流程:提交 → 轮询 → 下载,带进度条
- 注册至 NODE_CLASS_MAPPINGS / NODE_DISPLAY_NAME_MAPPINGS
26 lines
1.3 KiB
Python
26 lines
1.3 KiB
Python
"""
|
|
节点模块
|
|
包含所有 ComfyUI 自定义节点的实现
|
|
"""
|
|
|
|
from .stream_preview import StreamPreview
|
|
from .nano_banana_pro import NanoBananaPro
|
|
from .batch_nano_banana_pro import BatchNanoBananaPro
|
|
from .google_gemini import GoogleGemini
|
|
from .load_file import LoadFile
|
|
from .image_stitch_pro import ImageStitchPro
|
|
from .remove_metadata import SaveCleanImage, BatchCleanMetadata
|
|
from .video_preview import VideoPreview
|
|
from .kling_video import KlingVideo, KlingFirstLastFrame, KlingMotionControlTest, AspectRatioPreset
|
|
from .veo_video import GoogleVeo
|
|
from .flux_edit import FluxImageEdit
|
|
from .universal_llm import UniversalLLMChat
|
|
from .multi_res_preview import MultiResPreview
|
|
from .batch_images_o1key import BatchImagesO1key
|
|
from .seedance_video import Seedance, SeedanceMultiModal
|
|
from .doubao_image import DoubaoImage
|
|
from .gpt_image import O1keyGPTImage
|
|
from .K_video import KVideo
|
|
|
|
__all__ = ['NanoBananaPro', 'BatchNanoBananaPro', 'GoogleGemini', 'LoadFile', 'ImageStitchPro', 'SaveCleanImage', 'BatchCleanMetadata', 'VideoPreview', 'KlingVideo', 'KlingFirstLastFrame', 'KlingMotionControlTest', 'AspectRatioPreset', 'GoogleVeo', 'FluxImageEdit', 'UniversalLLMChat', 'MultiResPreview', 'BatchImagesO1key', 'Seedance', 'SeedanceMultiModal', 'StreamPreview', 'DoubaoImage', 'O1keyGPTImage', 'KVideo']
|