Files
2025-11-11 17:44:13 +08:00

4.9 KiB
Raw Permalink Blame History

ComfyUI-PromptsO

版本:1.1.1

一個為 ComfyUI 設計的綜合性 AI API 整合和提示詞處理工具包,提供強大的文字和圖像生成功能以及進階的提示詞操作工具。

📝 更新日誌

版本 1.1.1

  • 錯誤修復:修正了 💀Prompts Split 節點無法正確使用換行符分割的問題
    • 解決了選擇「Newline」作為分隔符時無法按換行符分割文字的問題
    • 現在可以正確使用換行符分割文字

🚀 功能特色

AI API 整合

  • 💀Image with Gemini - 使用 Google Gemini API 和您自己的 API 金鑰生成圖像
  • 💀Image with Grok - 使用 Grok AI API 和您自己的 API 金鑰生成圖像
  • 💀Text with Deepseek - 使用 Deepseek AI API 和您自己的 API 金鑰生成文字
  • 💀Text with Gemini - 使用 Google Gemini API 和您自己的 API 金鑰生成文字
  • 💀Text with OpenAI - 使用 OpenAI GPT API 和您自己的 API 金鑰生成文字
  • 💀Text with Grok - 使用 Grok AI API 和您自己的 API 金鑰生成文字

提示詞處理工具

  • 💀Prompts Combine - 使用可自訂的分隔符合併多個提示詞
  • 💀Prompts Input - 支援多行輸入的進階提示詞輸入
  • 💀Prompts Split - 按分隔符將提示詞分割為獨立輸出
  • 💀Prompts Replace - 使用正則表達式或簡單文字匹配替換文字模式
  • 💀Prompts from Janus Pro - 從 Janus Pro 模型中提取和處理提示詞

📦 安裝方法

方法 1:ComfyUI Manager(推薦)

  1. 開啟 ComfyUI Manager
  2. 搜尋「PromptsO」或「S4MUEL」
  3. 點選安裝
  4. 重新啟動 ComfyUI

方法 2:手動安裝

  1. 導航到您的 ComfyUI custom_nodes 目錄:
    cd ComfyUI/custom_nodes/
    
  2. 克隆此存儲庫:
    git clone https://github.com/S4MUEL-404/ComfyUI-PromptsO.git
    
  3. 安裝依賴套件:
    pip install -r ComfyUI-PromptsO/requirements.txt
    
  4. 重新啟動 ComfyUI

🔧 依賴套件

插件會自動管理其依賴套件:

  • Pillow (PIL) - 圖像處理
  • NumPy - 數值運算
  • Requests - API 通信
  • Torch - 深度學習運算
  • Transformers - AI 模型處理
  • 其他 AI 函式庫 - 進階 API 整合

📖 使用方法

AI API 節點

圖像生成:

  1. 尋找節點:所有節點在 ComfyUI 節點瀏覽器中都以 💀 為前綴
  2. 類別:在「💀S4PromptsO」類別下尋找
  3. API 金鑰:輸入您自己的 API 金鑰以獲得完全控制和隱私保護
  4. 配置:每個節點都提供特定參數以獲得最佳結果

文字生成:

  1. 將任何文字生成節點添加到您的工作流程中
  2. 輸入您的 API 金鑰和提示詞
  3. 配置溫度、最大令牌數等參數
  4. 執行工作流程以生成文字

提示詞處理節點

合併提示詞:

  • 使用 💀Prompts Combine 合併多個提示詞輸入
  • 自訂分隔符和格式
  • 適合複雜的多部分提示詞

分割提示詞:

  • 使用 💀Prompts Split 按分隔符分割提示詞
  • 適用於批次處理或多輸出工作流程
  • 支援自訂分隔符模式

文字替換:

  • 使用 💀Prompts Replace 進行模式匹配和替換
  • 支援正則表達式和簡單文字匹配
  • 動態提示詞修改的必備工具

🎯 主要特色

  • ✅ 多個 AI API - 支援主要 AI 供應商,使用您自己的金鑰
  • ✅ 隱私保護 - 不存儲數據,直接 API 通信
  • ✅ 進階提示詞處理 - 全面的提示詞操作工具
  • ✅ 生產品質 - 企業級錯誤處理和日誌記錄
  • ✅ 靈活整合 - 與現有 ComfyUI 工作流程相容
  • ✅ 成本控制 - 使用您自己的 API 金鑰實現透明計費

📁 專案結構

ComfyUI-PromptsO/
├── py/                 # 核心節點實現
│   ├── imageGemini.py  # Gemini 圖像生成
│   ├── imageGrok.py    # Grok 圖像生成
│   ├── textDeepseek.py # Deepseek 文字生成
│   ├── textGemini.py   # Gemini 文字生成
│   ├── textOpenAI.py   # OpenAI 文字生成
│   ├── textGrok.py     # Grok 文字生成
│   ├── promptsCombine.py    # 提示詞合併
│   ├── promptsInput.py      # 進階提示詞輸入
│   ├── promptsSplit.py      # 提示詞分割
│   ├── promptsReplace.py    # 文字替換
│   └── promptsFromJanusPro.py # Janus Pro 整合
├── cache/              # API 回應快取
├── summary_md/         # 開發文檔
├── __init__.py         # 插件初始化
├── s4_logger.py        # 日誌系統
└── requirements.txt    # Python 依賴套件

🤝 貢獻

歡迎貢獻!請隨時提交 pull requests 或回報問題。

📜 許可證

此專案為開源專案。請遵守許可條款。


作者: S4MUEL
網站: s4muel.com
GitHub: https://github.com/S4MUEL-404/ComfyUI-PromptsO