pixelpainter/comfyui-AI-prompt-editor
GitHub: pixelpainter/comfyui-AI-prompt-editor
一个集成于 ComfyUI 的本地 AI prompt 编辑工作室节点,借助 Ollama 模型实现 prompt 增强、风格调整、指令编辑和无线注入。
Stars: 0 | Forks: 0
# 增强型 Prompt Editor (EPE)
[](https://registry.comfy.org/nodes/comfyui-ai-prompt-editor)
[](https://registry.comfy.org/nodes/comfyui-ai-prompt-editor)
[](https://github.com/pixelpainter/comfyui-AI-prompt-editor/stargazers)
[](LICENSE)
[](https://buymeacoffee.com/pixelpainter)
**一个单一 ComfyUI 节点内的完整 prompt 编写工作室** — 由本地 [Ollama](https://ollama.com) 模型驱动的 AI 辅助编辑、风格定向、
prompt 浏览,以及无线 prompt 注入。
无需云 API。无需密钥。数据绝不离开你的设备。
## 功能简介
EPE 将简陋的 prompt 文本框替换为一个完整的编写环境。只需写下初步的构思,你的本地 LLM 就会将其扩展为丰富且专为现代编码器(如 Flux、Qwen-Image 等)设计的、适用于扩散模型的 prompt:主题优先的开场、陈述性散文、无否定表达、明确的空间布局、逐字引用的文本。然后,你可以使用自然语言对其进行微调,将其导向特定的美学风格,并将其推送到工作流中的任何节点 —— 全程无需连接任何连线。
## 功能特性
**编辑器** — 多标签页 prompt 编辑器(最多支持 4 个标签页,重启后依然保留),具备撤销/重做、版本历史、查找与替换、大小写转换/排序/去重/修剪、清理(去除 markdown、权重符号和多余空格)、自动换行以及实时字数和 token 计数功能。**同义词** 功能可为任何选定的单词提供普通和创意的替换建议;**标记词汇** 功能会高亮显示空洞的质量描述词(如 "beautiful"、"4k"、"masterpiece")并提供一键替换。
**AI 转换** — **Enhance** 可将简短的构思扩展为丰富的 prompt。**Variations** 针对同一主题编写三种截然不同的美学风格版本。**Inverter** 将 prompt 重写为对比鲜明的美学风格。
**指令编辑** — 输入自然语言的修改要求,LLM 会将其连贯地应用到 prompt 中,并产生级联效应:更改性别会同时更新代词、服装和发型;更改季节会更新光照、天空和环境。修改过程会实时流式传输到编辑器中,并支持应用/撤销。
**提取自媒体** — **Image to Prompt** 可将任何图像转化为可用的 prompt(需要视觉模型)。**Video to Prompt** 从视频片段中采样帧并编写图像 prompt。**Extract from Image** 从 PNG 元数据中提取嵌入的 prompt/工作流。
**风格调整** — 8 种风格目标和 6 个滑块,能够重塑 AI 的美学词汇,而不仅仅是附加后缀。
**资源库** — 浏览来自 **Civitai**、**Genur.art** 和 **Sea.art** 的 prompt,支持图像/视频预览、无限滚动以及一键使用 / Enhance / Variations。包含个人的 **收藏夹** 和 **代码片段** 集合,以及一个 **工作流** 浏览器。
**无线目标** — 在运行时将 prompt 推送到工作流中的任何文本组件 —— 无需任何连线。
## 安装说明
### ComfyUI Manager(推荐)
1. 打开 **Manager → Custom Nodes Manager**
2. 搜索 **Enhanced Prompt Editor**
3. 点击 **Install**,然后重启 ComfyUI
### comfy CLI
```
comfy node install comfyui-ai-prompt-editor
```
### 手动安装 (git)
```
cd ComfyUI/custom_nodes
git clone https://github.com/pixelpainter/comfyui-AI-prompt-editor
pip install -r comfyui-AI-prompt-editor/requirements.txt
```
安装完成后请重启 ComfyUI。
### 环境要求
| 要求 | 备注 |
|---|---|
| **ComfyUI** | 任何较新的版本 |
| **[Ollama](https://ollama.com/download)** | 必须安装并运行 — **这是所有 AI 功能的基础** |
| 文本模型 | 任何功能强大的 instruct 模型(例如 `ministral`、`nemotron`、`gpt-oss`) |
| 视觉模型 | 仅 Image/Video to Prompt 功能需要(例如 `qwen3.5`、`gemma4`) |
| Python `av` | 通过 `requirements.txt` 自动安装(用于视频帧提取) |
## 快速开始
1. 添加节点:双击画布 → 搜索 **Enhanced Prompt Editor**
2. 打开 **⚙ AI Setup**(位于标题栏),选择你的 Ollama 模型
3. 在 **Wireless targets** 下,点击 **+ Add target** 并选择你的 CLIP Text Encode 节点
4. 写下初步构思并按下 **Enhance**
5. 加入队列 — prompt 会在每次运行时自动注入到你的目标节点中
## 指令编辑
描述你的修改意图;模型会连贯地重写 prompt — 仅凭一条指令,就能引发对光照、阴影和氛围的级联调整,同时保持其他元素原封不动。
## 风格调整
选择一个风格目标,AI 就会针对该美学风格进行编写。**Override Off** 模式仅填补你的 prompt 中留白的细节;**Override On** 模式则在保持主体、姿势和场景不变的前提下,重新对整体视觉风格进行艺术指导。六个滑块可以在任何风格的基础上,对每次转换进行精细调整。
## 无线目标
只需选择一次目标节点 — 之后每次加入队列时,都会自动将当前的 prompt 注入到所有目标中。标题旁边的徽章会显示当前激活了多少个目标。更喜欢自己手动连线?跳过目标设置,直接将 EPE 作为一个纯粹的编辑器使用即可。
## 注意事项
- 所有操作均在本地运行 — 无需云 API,无需密钥
- 该节点没有输入/输出端口;无线目标功能取代了传统的连线方式
- 服务器路由仅接受 localhost 或私有网络上的 Ollama 地址,拒绝获取内部 URL,并对上传大小进行了限制
- 应用内帮助:点击节点标题栏中的 **? Help**
## 许可证
GPL-3.0 © pixelpainter — 详见 [LICENSE](LICENSE)。
可免费使用,包括在商业工作流中。修改或重新分发的版本必须在 GPL-3.0 下保持开源。对本代码的商业再分发或转售需经作者许可。
标签:AIGC, AI风险缓解, ComfyUI, LLM评估, Ollama, 人工智能, 提示词工程, 插件, 本地部署, 用户模式Hook绕过, 策略决策点, 自定义脚本, 逆向工具