4.9 KiB
4.9 KiB
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(推薦)
- 開啟 ComfyUI Manager
- 搜尋「PromptsO」或「S4MUEL」
- 點選安裝
- 重新啟動 ComfyUI
方法 2:手動安裝
- 導航到您的 ComfyUI custom_nodes 目錄:
cd ComfyUI/custom_nodes/ - 克隆此存儲庫:
git clone https://github.com/S4MUEL-404/ComfyUI-PromptsO.git - 安裝依賴套件:
pip install -r ComfyUI-PromptsO/requirements.txt - 重新啟動 ComfyUI
🔧 依賴套件
插件會自動管理其依賴套件:
- Pillow (PIL) - 圖像處理
- NumPy - 數值運算
- Requests - API 通信
- Torch - 深度學習運算
- Transformers - AI 模型處理
- 其他 AI 函式庫 - 進階 API 整合
📖 使用方法
AI API 節點
圖像生成:
- 尋找節點:所有節點在 ComfyUI 節點瀏覽器中都以 💀 為前綴
- 類別:在「💀S4PromptsO」類別下尋找
- API 金鑰:輸入您自己的 API 金鑰以獲得完全控制和隱私保護
- 配置:每個節點都提供特定參數以獲得最佳結果
文字生成:
- 將任何文字生成節點添加到您的工作流程中
- 輸入您的 API 金鑰和提示詞
- 配置溫度、最大令牌數等參數
- 執行工作流程以生成文字
提示詞處理節點
合併提示詞:
- 使用 💀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