ComfyUI-Prompt-MZ
Use llama.cpp to help generate some nodes for prompt word related work
Nodes (20)
Pass an LLM path by hand, deprecated and all
The raw-path LLaVA interrogator — old, but the pairing logic still teaches
Replace the pack's built-in prompt brain with your own instructions
Caption an entire folder with Florence-2, .caption files and all
Florence-2 captioning with a CLIP-encode step bolted on
Batch-caption a folder for LoRA training without leaving the graph
Image in, ready-to-use prompt out
One dropdown and the node fetches a LLaVA vision model for you
Wire your own LLaVA GGUF + mmproj pair into the interrogator
The deprecated Llama-3 prompt beautifier, and why you should skip it
Turn a half-idea into a full SD prompt with a local LLM
Pick a preset LLM and let the node fetch it for you
Point the pack at any GGUF you already own
The sampler kitchen-sink for every local-LLM node in this pack
The old LLaVA interrogator, and the case for skipping straight past it
Run your prompt beautifier on an Ollama model you already have
No local LLM required — have a cloud model write your prompts
Overnight long-form captions for your whole dataset folder
PaliGemma's long captions, encoded straight into conditioning
The deprecated Phi-3 prompt beautifier — a lighter footnote
ComfyUI-Prompt-MZ
基于llama.cpp的一些和提示词相关的节点,目前包括美化提示词和类似clip-interrogator的图片反推
Use llama.cpp to assist in generating some nodes related to prompt words, including beautifying prompt words and image recognition similar to clip-interrogator
Recent changes
- [2024-06-22] 新增Florence-2-large图片反推模型节点 (Added Florence-2-large image interrogation model node)
- [2024-06-20] 新增选择本机ollama模型的节点 (Added nodes to select local ollama models)
- [2024-06-05] 新增千问2.0预设模型 (Added Qianwen 2.0 preset model)
- [2024-06-05] 可选chat_format,图片反推后处理 (Optional chat_format, post-processing after image interrogation)
- [2024-06-04] 新增了一些预设模型 (Added some preset models)
- [2024-06-04] 新增通用节点,支持手动选择模型 (Add universal node, support manual selection of models)
- [2024-05-30] 添加ImageCaptionerConfig节点来支持批量生成提示词 (Add ImageCaptionerConfig node to support batch generation of prompt words)
- [2024-05-24] 运行后在当前节点显示生成的提示词 (Display the generated prompt words in the current node after running)
- [2024-05-24] 兼容清华智谱API (Compatible with Zhipu API)
- [2024-05-24] 使用A1111权重缩放,感谢ComfyUI_ADV_CLIP_emb (Use A1111 weight scaling, thanks to ComfyUI_ADV_CLIP_emb)
- [2024-05-13] 新增OpenAI API节点 (add OpenAI API node)
- [2024-04-30] 支持自定义指令 (Support for custom instructions)
- [2024-04-30] 添加llava-v1.6-vicuna-13b (add llava-v1.6-vicuna-13b)
- [2024-04-30] 添加翻译
- [2024-04-28] 新增Phi-3-mini节点 (add Phi-3-mini node)
Installation
- Clone this repo into
custom_nodesfolder. - Restart ComfyUI.
Nodes
- MZ_Florence2CLIPTextEncode
- ModelConfigManualSelect (Ollama)
- CLIPTextEncode (LLamaCPP Universal)
- ModelConfigManualSelect(LLamaCPP)
- ModelConfigDownloaderSelect(LLamaCPP)
- CLIPTextEncode (ImageInterrogator)
- ModelConfigManualSelect(ImageInterrogator)
- ModelConfigDownloaderSelect(ImageInterrogator)
-
CLIPTextEncode (OpenAI API)
-
CLIPTextEncode (Phi-3)
-
CLIPTextEncode (LLama3)
-
ImageInterrogator (LLava)
Enable parameter sd_format
-
ImageCaptionerConfig
-
LLamaCPPOptions
-
CustomizeInstruct
-
BaseLLamaCPPCLIPTextEncode (可以手动传入模型路径/You can directly pass in the model path)
-
BaseLLavaImageInterrogator (可以手动传入模型路径/You can directly pass in the model path)
FAQ
moudle 'llama_cpp' has no attribute 'LLAMA_SPLIT_MODE_LAYER'
升级llama_cpp_python的版本到最新版本,前往 https://github.com/abetlen/llama-cpp-python/releases 下载安装
LLama.dll 无法加载 (Failed to load shared library LLama.dll)
CUDA版本切换到12.1,如果你使用秋叶启动器,高级设置->环境维护->安装PyTorch->选择版本中选择CUDA 12.1的版本
...llama_cpp_python-0,2.63-cp310-cp310-win_and64.whl returned nonzero exit status
保持网络畅通,该上魔法上魔法,或者手动安装llama_cpp_python
Credits
- https://github.com/comfyanonymous/ComfyUI
- https://github.com/ggerganov/llama.cpp
- https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb
Star History
<a href="https://star-history.com/#MinusZoneAI/ComfyUI-Prompt-MZ&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=MinusZoneAI/ComfyUI-Prompt-MZ&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=MinusZoneAI/ComfyUI-Prompt-MZ&type=Date" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=MinusZoneAI/ComfyUI-Prompt-MZ&type=Date" /> </picture> </a>Contact
- 绿泡泡: minrszone
- Bilibili: minus_zone
- 小红书: MinusZoneAI
- 爱发电: MinusZoneAI