Commit Graph
7 Commits
Author SHA1 Message Date
o1key 5d9aff9ca7 Update image and video workflow nodes 2026-05-28 16:44:30 +08:00
JonyandClaude Opus 4.6 69279c654d feat: 新增 Grok 图像节点、前端 UI 增强、重构 nano-banana 系列
- 新增 Grok Image 节点及客户端
- 新增 save_image_format 节点
- 新增前端 JS 扩展:画笔工具、点阵网格、侧边栏隐藏、资源切换、重命名等
- 重构 nano-banana 节点,移除 pro 版本
- 移除 multi_res_preview 节点
- 新增 http_error 工具模块
- 各客户端和节点优化改进

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-05-24 22:46:55 +08:00
o1keyandClaude Opus 4.6 1a813bfd1d fix: 图生视频节点进度解析兼容百分号格式,K26/K3/Seedance统一走cf-api异步接口,K26新增seed参数
- 修复 K_video_image2video.py 进度值 "10%" 解析报错:rstrip('%') 后 float→int 安全转换
- K26 节点拆分为图生视频/首尾帧两个独立节点,删除旧的合并节点 K_video.py
- K26/K3 视频节点及 Seedance 客户端统一改用 get_async_api_base_url (cf-api.o1key.com)
- K3 节点模式选项从 标准/专家 改为 720p/1080p,与后端一致
- K_video_image2video.py 和 K_video_firstlast.py 新增 ComfyUI 原生 seed 参数

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-05-07 09:48:24 +08:00
Jony c646b0d1d7 fix: 视频节点改用临时文件,避免与下游保存节点重复落盘
- K3_video.py / K3_video_firstlast.py / K3_motion_control.py
- K_video.py
- kling_video.py (KlingVideo / KlingFirstLastFrame / KlingMotionControlTest)
- seedance_video.py (Seedance / SeedanceMultiModal)

所有视频节点下载视频时改写到 tempfile.mkstemp() 临时路径,
最终落盘完全交给下游保存节点处理,不再重复写入 output/video/。
同步清理已无用的 _get_video_dir / _get_next_counter / import re 等辅助代码。
2026-04-26 22:18:22 +08:00
Jony 35333b296b feat: 新增 K3 动作控制节点,移除启动更新弹框通知
- 新增 K3MotionControl / K3MotionVideoCheck 节点并注册
- K3_video: 生成音频参数改为 metadata.sound
- r2_uploader: 新增 upload_image 工具函数
- 移除启动时更新检查弹框
2026-04-26 13:34:46 +08:00
Jony 53384f3820 feat: 实现 K3 图生视频 / 多镜头后端请求
- 模型名动态拼接(模式/时长/音频),不暴露于前端
- 模式前端重命名为 标准/专家/4K;4K 模式不拼接 voice 后缀
- 起始帧改为必填,仅作图生视频;移除尾帧参数
- 图片预处理:宽高比校验、等比缩放(最小 300px / 最大 10MB)
- 多镜头模式:metadata 携带 multi_shot/shot_type/multi_prompt
- 多镜头前端选项重命名为 禁用/N个故事板
- 多镜头提示词为空时 fallback 为空格,规避 API prompt is required
2026-04-24 23:18:27 +08:00
o1keyandClaude Sonnet 4.5 dbf6bdfcc8 feat: add K3 图生视频 自研 node (frontend shell)
Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-24 18:33:02 +08:00