Commit Graph
24 Commits
Author SHA1 Message Date
o1keyandClaude Sonnet 4.5 afa732b93a refactor: 重命名 gpt_image 节点并优化分辨率显示与模型映射
- nodes/o1key_gpt_image.py → nodes/gpt_image.py
- 分辨率下拉扩充至 8 项并添加中文说明,generate() 内解析显示值再传 API
- 补充 gpt-image-2-特价 → gpt-image-2-special 映射
- edits 接口日志移除未实际发送的 quality/background 字段

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-22 10:37:03 +08:00
Jony a4edf56503 feat: 新增 gpt-image-2-特价 模型选项 2026-04-22 00:34:58 +08:00
o1keyandClaude Sonnet 4.5 beadf0e365 fix: 优化 Nano Banana 429/503/504 错误提示文案
Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-21 18:05:14 +08:00
o1keyandClaude Sonnet 4.5 ba468f5ca0 fix: 移除代理自动检测,改用直连模式
- 删除 base_client.py 中的 _detect_proxy/_get_proxy 代理检测逻辑
- 移除请求时动态注入 proxy 参数
- 设置 trust_env=False 避免读取系统/环境变量代理
- 新增 universal_llm 节点「令牌」输入,支持自定义 API Key

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-21 17:52:44 +08:00
Jony 07f0c5ed5f feat: Seedance 视频/音频改用 R2 预签名上传,移除插件内凭证
- 新增 utils/r2_uploader.py:通过 o1key 后端预签名接口上传视频/音频,零 R2 凭证
- seedance_video.py:视频、音频均改为 await upload_video/upload_audio,移除 base64 inline 编码
- 删除 doubao-seedance-2-0-fast 模型选项
- .config 加入 .gitignore,停止 git 追踪,防止 API Key 泄露
- base_client.py:新增系统代理自动检测(Windows 注册表 / macOS networksetup)
2026-04-21 00:10:55 +08:00
Jony c4bb8d9724 feat: 发布 gpt-image-1.5 生图模型
- 新增 gpt-image-1.5 / gpt-image-1.5-特价 模型选项
- 图生图统一走 edits 接口,支持多图批次输入(image[])
- 节点参数中文化:模型、分辨率、生图数量、图片、遮罩
- 移除 quality / background 前端参数(服务端暂不支持)
- 请求超时上限调整为 900s
2026-04-16 01:27:39 +08:00
o1key a2665b4010 feat: 新增 GPT-1.5 生图节点 2026-04-15 18:31:58 +08:00
o1keyandClaude Sonnet 4.5 659f94656c feat: 发布豆包Seedream 5.0/4.5生图节点
- 新增宽高比(8种)× 分辨率档位(2K/3K/4K)选择,后端自动换算像素
- 5.0支持2K/3K,4.5支持2K/4K,搭配错误时明确报错
- 新增生图数量(1-10),2张以上自动并发请求,加快出图速度
- 移除旧版尺寸预设、宽度、高度输入

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-15 15:20:23 +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
o1keyandClaude Sonnet 4.6 a5dfebb1eb fix: 移除启动欢迎弹框,仅保留更新通知弹框
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-04-13 10:58:18 +08:00
o1keyandClaude Sonnet 4.6 dafc4cf0f4 fix: 修复香蕉2画草图导致生成2张图片问题
- gemini_client: 解析响应时跳过 thought:true 的草稿图,从源头过滤
- 两个香蕉节点的 _images_to_tensor_safe 改为保留最大尺寸图片

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-04-13 10:49:10 +08:00
Jony b4e82fecf7 release: v1.10.3 正式发布,收官通知弹框功能 2026-04-13 01:25:44 +08:00
Jony a977522564 fix: 修复更新通知读取 CHANGELOG.md 而非 commit 信息 2026-04-13 01:21:36 +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
o1keyandClaude Opus 4.6 bbc5f4a2c4 refactor: 简化错误处理,直接展示原始API返回信息
- 移除 base_client.py 中针对各HTTP状态码的中文友好提示
- 移除 gemini_client.py 和节点中的重复错误打印
- 关闭调试日志和请求体日志输出(DEBUG_LOG_ENABLED=False)
- 保留跳过错误功能但默认关闭
- 错误仅通过ComfyUI异常机制统一展示一次

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-04-09 18:37:55 +08:00
JonyandClaude 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
o1keyandClaude 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
JonyandClaude 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
o1keyandClaude Sonnet 4.5 2b64a45b8e refactor: simplify update.bat output
Minimal display, concise success/fail/up-to-date banner.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-03 16:33:04 +08:00
o1keyandClaude Sonnet 4.5 0b9a1ebf7a refactor: replace update.ps1 with update.bat
Simpler double-click updater, full English, no execution policy issues.
Force-resets to origin/main, preserves .config, shows clear PASS/FAIL banner.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-03 16:31:36 +08:00
o1keyandClaude Sonnet 4.5 34d5c43cad feat: add auto-update PowerShell script
update.ps1 - one-click updater via Shift+RightClick > Open PowerShell.
Fetches latest from GitHub main, force-resets local code,
preserves .config (API key), handles cross-version history gaps.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
2026-04-03 16:26:54 +08:00
o1keyandClaude 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