o1key and Claude Opus 4.7
815c2c598e
feat: AI 聊天面板多模态增强及交互优化
...
- 支持视频/音频/PDF/文档等多文件类型上传(最大20MB,最多4个)
- 视频用 image_url 格式传递(兼容 Gemini OpenAI 兼容层)
- 发送前自动生成图片/视频缩略图,聊天记录中显示预览
- 新增消息编辑、重新生成、复制功能
- 支持 reasoning_content 思考过程折叠显示
- 历史对话支持重命名
- 修复 localStorage 存储优化(strip 大文件数据,保留缩略图)
- 新增删除历史记录 API 及重启按钮前端组件
Co-Authored-By: Claude Opus 4.7 <[email protected] >
2026-05-25 18:33:15 +08:00
Jony and Claude 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
o1key and Claude 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
o1key and Claude Opus 4.6
40b10209a4
feat: 重命名异步生图节点为NanoBananaV2,移除gpt-5.4及旧官方模型配置
...
- AsyncImageGenerator → NanoBananaV2
- BatchAsyncImageGenerator → NanoBananaV2Batch
- 移除 universal_llm 中的 gpt-5.4 模型
- 移除 models_config 中的 nano-banana-pro-官方 和 nano-banana-2-官方
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-30 17:45:18 +08:00
o1key and Claude Opus 4.6
2e93a34434
feat: 新增AI生图(批量版)节点,模型改名,超时优化与友好报错
...
- 新增 BatchAsyncImageGenerator 节点(全并发+即时落盘,不怕中途失败丢图)
- 原版 AsyncImageGenerator 移除批量提示词功能,单节点只处理单提示词
- 模型改名:限时特价→次卡,gemini→nano-banana-官方
- 异步节点过滤 官方计费 渠道,仅保留次卡和官方模型
- 单任务超时提升至900s,批量超时改为动态计算(批次数×900s)
- No available channel for model 错误转化为中文友好提示
- 新增 base_async_provider / gemini_async_provider 异步客户端基类
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-04-29 18:24:55 +08:00
Jony
b40212f826
feat: 新增异步节点,优化 API 调用和模型配置
...
- 新增 NanoBananaProAsync 异步节点,支持异步提交+轮询模式
- 异步节点默认使用 URL 格式返回,移除返回格式和图片搜索参数
- 代理端口参数重命名为"代理端口"
- Gemini 客户端移除 TEXT 响应模式,仅保留 IMAGE
- 更新 UniversalLLM 支持的模型列表
- 新增异步 API 基础 URL 配置支持
2026-04-28 01:03:57 +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
1941357ae4
feat: 新增首尾帧 K3 自研节点、代理参数重命名、Gemini 客户端优化
...
- 新增 K3VideoFirstLast 节点(首尾帧 K3 自研):基于 K3Video 去掉分镜,新增可选尾帧输入,尾帧通过 metadata.image_tail 传递
- nano_banana_pro / batch_nano_banana_pro:将参数「代理加速」重命名为「代理端口(如7897)」
- gemini_client:新增 build_proxy_url、_estimate_body_size、_scale_images_to_fit 工具方法
- base_client:小幅优化
2026-04-26 00:47:15 +08:00
o1key and Claude 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
Jony
5cf5c6b6d6
feat: 新增 K26 图生视频节点
...
- 新增 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
2026-04-24 00:31:21 +08:00
o1key
a2665b4010
feat: 新增 GPT-1.5 生图节点
2026-04-15 18:31:58 +08:00
Jony
0b9d7583c7
feat: 新增豆包5.0生图模型节点
...
- 新增 DoubaoImage 节点,支持豆包 5.0 文生图模型
- 新增 clients/doubao_image_client.py 封装豆包图像生成 API
- 新增 nodes/doubao_image.py 节点逻辑实现
- 注册节点映射及显示名称「豆包生图」
2026-04-15 00:38:55 +08:00
o1key and Claude Sonnet 4.6
a5dfebb1eb
fix: 移除启动欢迎弹框,仅保留更新通知弹框
...
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-04-13 10:58:18 +08:00
Jony
b4e82fecf7
release: v1.10.3 正式发布,收官通知弹框功能
2026-04-13 01:25:44 +08:00
Jony
00295d65c7
feat: v1.10.3 - 修复生图问题、新增取消请求、LLM增强、Seedance 2.0参考功能
2026-04-13 01:16:34 +08:00
Jony
82752d34fc
feat: 新增新版本检测蓝色弹框通知
2026-04-13 01:00:53 +08:00
Jony
92bcf65d14
feat: 新增启动欢迎通知、流式预览节点及多项功能更新
...
- 新增启动弹窗通知(绿色主题,支持关闭)
- 新增 StreamPreview 流式文本预览节点
- 新增 fileUpload、updateNotifier 前端 JS 模块
- 重构多个 client,统一错误处理
- 删除废弃节点 batch_nano_banana_v2、quan_neng_sheng_tu 等
- 将 .config 纳入版本控制(已清空密钥)
2026-04-13 00:49:51 +08:00
Jony and Claude Sonnet 4.5
0ddc571f20
refactor: 重构 Seedance 节点,三合一并修复轮询 Bug
...
- 将 SeedanceT2V / SeedanceI2V / SeedanceFlipFlop 合并为单一 Seedance 节点
- 通过图片输入自动判断模式:无图=文生视频,首帧=图生视频,首尾帧=首尾帧模式
- 修复轮询状态字段取值路径错误导致的无限循环问题
- 修复视频 URL / 末帧 URL 取值路径(result.data.content.video_url)
- 新增末帧图片 IMAGE 输出端,支持 return_last_frame 功能
- 删除水印、服务等级前端参数,移除 1.0/1.5 旧模型,去掉 1080p 分辨率
- 关闭 DEBUG 原始响应日志,仅保留用户可见进度日志
Co-Authored-By: Claude Sonnet 4.5 <[email protected] >
2026-04-09 01:34:17 +08:00
o1key and Claude Sonnet 4.5
03d477648a
feat: 接入 Seedance 视频节点并增强图像节点功能
...
- 新增 Seedance 文生视频、图生视频、首尾帧生视频三个节点
- 新增 seedance_client.py 客户端
- 为 NanoBananaPro、BatchNanoBananaPro、全能生图节点添加「跳过错误」开关,出错时返回占位图以继续队列
- 修复 nano-banana-2-限时特价 动态端点路由(按分辨率选择)
- 统一分辨率选项命名:512 → 512px
Co-Authored-By: Claude Sonnet 4.5 <[email protected] >
2026-04-08 18:32:18 +08:00
Jony and Claude Sonnet 4.5
9abd175316
feat: 接入动作控制节点并全面重构 Kling 节点
...
- 动作控制节点改走 new API 三段式流程(POST /v1/videos → 轮询 → 下载)
- KlingClient 新增 motion_control_async 方法,支持 id 轮询和内容下载
- 动作控制请求体字段更新:image→image_url,video→video_url,补充 model 字段
- 动作控制 model 名按平台规范动态拼接:kling-{版本}-motion-{mode}-{时长}s
- 动作控制节点新增时长参数(5/10/15s),完善参数顺序与命名
- 三个 Kling 节点显示名称统一重命名
- KlingVideo / KlingFirstLastFrame 补充 v2-6 模型支持与约束校验
Co-Authored-By: Claude Sonnet 4.5 <[email protected] >
2026-04-05 01:14:54 +08:00
o1key and Claude Sonnet 4.5
9ab209b2b7
feat: sync latest local version as authoritative codebase
...
Complete rewrite/sync of comfyui_o1key custom nodes.
Treat this commit as the current canonical version.
Co-Authored-By: Claude Sonnet 4.5 <[email protected] >
2026-04-03 16:18:45 +08:00