dseditor
9064ca19bb
更新 i18n 並將終端訊息改為英文
...
- 更新 en/nodeDefs.json 添加新參數翻譯
- GGUFInference: 添加 prompts 輸出
- OpenAIHelper: 添加 config_template 輸入和 prompts 輸出
- PhotoMagazineMaker: 添加 disable_cover_layout 輸入
- 更新 zh-TW/nodeDefs.json(繁體中文)
- 更新 zh/nodeDefs.json(簡體中文)
- 將 photo_magazine_generator.py 所有終端訊息改為英文
- 創建 replace_chinese_messages.py 批量替換工具
2026-01-04 23:40:32 +08:00
dseditor
da489c704e
修正關閉封面排版時的圖片繪製錯誤
...
- 修正 drawImage 調用錯誤
- 將 PIL Image 轉換為 ImageReader
- 解決 'expected str, bytes or os.PathLike object, not Image' 錯誤
- 現在關閉封面排版功能可以正常使用
2026-01-04 21:57:59 +08:00
dseditor
c4a8112b0c
修正版型B文字溢出並添加封面排版控制
...
- 修正版型B故事頁的max_lines計算錯誤
- 移除錯誤的min/max邏輯,直接使用計算值
- 添加「關閉封面排版」功能
- 關閉時使用第一張圖片作為滿版封面(不含文字)
- 修改預設輸出路徑為./ComfyUI/output/MyPDF/
- 符合ComfyUI將資料放在ComfyUI子資料夾的邏輯
2026-01-04 21:37:27 +08:00
dseditor
4293b92408
整合 JSON 提取和多配置支援到 OpenAIHelper 節點
...
- 創建 modeldata 資料夾存放多個 API 配置
- 添加配置範本選擇(OpenAI, DeepSeek, Gemini 等)
- 添加 prompts 輸出(STRING 列表)
- 自動從 LLM 輸出中提取 image_prompt
- 移動 openaimodel.json 到 modeldata/default.json
- 創建範例配置:openai.json, deepseek.json, gemini.json
2026-01-04 21:27:08 +08:00
dseditor
60ba2e5eaa
整合 JSON 提取功能到 GGUF_LLM 節點
...
- 添加 prompts 輸出(STRING 列表)
- 自動從 LLM 輸出中提取 image_prompt
- 保持向後兼容(text 和 used_seed 輸出不變)
- 如果不是雜誌 JSON,prompts 返回空列表
- 簡化工作流程,不再需要 PhotoMagazineParser 節點
2026-01-04 21:12:45 +08:00
dseditor
3abc2514c9
準備 LLM 節點整合:創建共用 JSON 提取模組
...
- 新增 json_prompt_extractor.py 共用模組
- 提供 extract_prompts_from_json 函數
- 提供 should_extract_prompts 判斷函數
- 新增 LLM_JSON_INTEGRATION.md 整合說明
- 準備整合到所有 LLM 節點
2026-01-04 21:09:52 +08:00
dseditor
4145df5e46
優化圖片輸入處理:自動注入特徵提取佔位符
...
- 當有圖片輸入時,自動使用 {EXTRACT_FROM_IMAGE}
- 忽略 features 欄位的手動輸入
- 更新 placeholder 提示文字
- 簡化使用流程,不需要手動輸入佔位符
2026-01-04 16:34:44 +08:00
dseditor
2f415dcb61
新增圖片人物特徵自動提取功能
...
- 新增 {EXTRACT_FROM_IMAGE} 佔位符支援
- 新增 Prompt/extract_person_features.md 特徵提取指令
- 新增 DesignPrompt/photomagazine_with_image.md 模板
- 新增 person_feature_extractor.py 節點(備用方案)
- 更新 __init__.py 註冊新節點
- 新增 IMAGE_FEATURE_EXTRACTION.md 使用說明
- 支援 LLM 自動分析圖片並填入特徵
2026-01-04 16:18:46 +08:00
dseditor
6bfc691a1d
修正 PDF 版型問題 + 新增測試腳本
...
- 修正版型C封面:subtitle 和 description 重疊問題
- 修正版型B故事頁:文字溢出框外問題
- 新增 test_pdf_layout.py 測試腳本
- 可生成特定頁面的 PDF 用於檢查版型
2026-01-04 16:05:03 +08:00
dseditor
d635bf753b
加入模板選擇功能:動態讀取 DesignPrompt 資料夾中的模板
...
- 新增 template 下拉選單參數
- 自動掃描 DesignPrompt/ 資料夾中的 .md 檔案
- 新增 photomagazine_simple.md 簡化版模板
- 新增 DesignPrompt/README.md 使用說明
2026-01-04 15:32:23 +08:00
dseditor
c9fad58226
修正 PhotoMagazine 節點:加回 features 參數 + DesignPrompt 資料夾
...
- 加回 features 參數(人物特徵描述)
- 模板移至 DesignPrompt/ 資料夾(避免與其他 Prompt 混淆)
- 更新文件說明
- 模板支援 {features} 和 {features_description} 變數
2026-01-04 15:28:42 +08:00
dseditor
8382b7247e
重構 PhotoMagazine 節點:模板化架構
...
- 提示詞注入器:從 prompts/ 資料夾讀取模板並注入參數
- JSON 解析器:改為 forceInput,只接受 STRING 連接
- 移除多行文字框,改用節點連接方式
- 風格改為完全自由輸入
- 新增 prompts/photomagazine_json_output.md 模板檔案
2026-01-04 15:21:46 +08:00
dseditor
8143bac1f5
i18nandnodeupdte
2026-01-03 15:58:40 +08:00
dseditor
b8d4ae6b6a
fix downloader
2026-01-01 20:21:19 +08:00
dseditor
82ac1a89ee
downloader
2026-01-01 15:33:29 +08:00
dseditor
0fff1e5ba5
S3C
2026-01-01 14:25:39 +08:00
dseditor
aa3b1f3dff
fix chathandler problem
2025-12-29 22:34:20 +08:00
dseditor
ee89eb1e97
PSDTool
2025-12-26 19:26:41 +08:00
dseditor and Claude Sonnet 4.5
3f55d57bb7
Add auto-install feature for BatchToPSD and update documentation
...
- Implement automatic psd-tools package detection and installation
- Display installation status message and restart prompt
- Add comprehensive BatchToPSD documentation (English and Chinese)
- Include usage examples, troubleshooting guide, and technical details
- Prevent import failures when psd-tools is not installed
功能更新:
- BatchToPSD 新增套件自動安裝機制
- 首次使用自動安裝 psd-tools 並提示重啟
- 完整的中英文使用說明文件
- 包含使用範例、疑難排解和技術細節
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-26 19:23:43 +08:00
dseditor and Claude Sonnet 4.5
ed027a16ef
Add BatchToPSD node for converting batch images to multi-layer PSD
...
- Converts batch images to PSD file with layers
- Skips first image in batch (merged result)
- Supports RGBA transparency preservation
- Auto-detects alpha channels and uses appropriate PSD mode
- Includes layer order reversal option
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-26 19:20:32 +08:00
dseditor
6aa94a8686
version up
2025-12-24 19:51:12 +08:00
dseditor
3b0394ed6d
fix llama-cpp-auto install
2025-12-24 19:50:20 +08:00
dseditor
0c6cf193e1
fix auto install
2025-12-23 11:05:32 +08:00
dseditor
cfb18ce87b
adding limit to llama-cpp
2025-12-23 08:53:41 +08:00
dseditor
1128875bcc
version
2025-12-18 19:11:38 +08:00
dseditor
f17376f53b
fix gguf
2025-12-18 19:10:18 +08:00
dseditor
11beb2ddf5
bump version
2025-12-09 23:23:51 +08:00
dseditor
39cae890c1
randomseed
2025-12-09 23:23:02 +08:00
dseditor
c210234b5b
fix wildcard
2025-12-05 22:33:50 +08:00
dseditor
e02f466efb
pytoml
2025-12-05 22:29:46 +08:00
dseditor
85e7d0482c
simplewildcard
2025-12-05 22:26:24 +08:00
dseditor
7e73ef1db1
simplewildcard
2025-12-05 22:16:28 +08:00
dseditor
fee8a3e80f
fix example
2025-12-05 14:21:33 +08:00
dseditor
67cfebf3d5
fix example
2025-12-05 14:10:40 +08:00
dseditor
f7cf5842ef
fix example
2025-12-05 14:07:07 +08:00
dseditor
d744291cba
add gguf
2025-12-05 13:58:34 +08:00
dseditor
e0c5d828f5
add gguf
2025-12-05 13:58:09 +08:00
dseditor
7e6f2430f7
v113-GGUF
2025-12-05 12:27:52 +08:00
dseditor
3af241fa51
Final Merge Qwen Node For PR #3 (keep model loaded)
2025-12-05 00:20:37 +08:00
dseditor and Claude
f2e0385cfb
Enhance qwen_inference.py with advanced features
...
Add FlashAttention-2 and INT8 quantization support while keeping the keep_model_loaded feature from the recent PR merge. This provides the most comprehensive feature set:
- FlashAttention-2 support for faster inference
- INT8 quantization for ~45% memory reduction
- Manual memory management via keep_model_loaded parameter
- Improved memory threshold (6.0GB instead of 7.5GB)
- More accurate free memory calculation using allocated memory
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-05 00:14:59 +08:00
dseditor
1317880c53
Merge pull request #3 from Creepybits/main
...
Feature: Add VRAM Management / Model Unloading Option
2025-12-05 00:10:28 +08:00
Creepybits
2ffc0b9304
Add files via upload
...
Added logic and option for unloading model
2025-12-04 13:57:18 +01:00
dseditor
e8df65c8f2
Qwen_Node Speed Fix
2025-12-04 19:56:59 +08:00
dseditor
75abbbf4f2
zimage
2025-12-04 17:03:21 +08:00
dseditor
0599db202a
toml
2025-12-04 16:03:16 +08:00
dseditor
45d25a5004
prompttemplate
2025-12-04 16:00:59 +08:00
dseditor
8433b3fd5d
TELLM Update
2025-12-04 15:44:32 +08:00
dseditor
4bd28f74c6
qwen gpu node
2025-12-04 15:30:58 +08:00
dseditor and Claude
a90f71066c
Add Qwen GPU Inference node with intelligent memory management
...
- Add QwenGPUInference node for AI photo prompt optimization
- Implement smart GPU memory management with automatic detection
- Support CPU offload when GPU memory is insufficient
- Auto-download model config files from HuggingFace
- Remove <think> tags from model output
- Add bilingual (Chinese/English) support
- Remove deprecated GGUF inference node and related files
- Update README with comprehensive documentation
Features:
- Automatic model detection (qwen_3_4b.safetensors)
- Three loading strategies: Full GPU / CPU Offload / CPU-only
- Memory conflict prevention with ComfyUI models
- Professional photography prompt generation
- Default max_tokens: 2048 for detailed prompts
- Custom system prompt for photo optimization
Performance:
- Full GPU: ~26-30 tokens/second
- CPU Offload: ~1-2 tokens/second (reliable fallback)
- First load: 7-130 seconds depending on hardware
- Subsequent loads: Near-instant (model cached)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-04 11:15:12 +08:00
dseditor
f43fd156e3
remove free model
2025-09-05 08:28:19 +08:00