ComfyUI-Manager 面板管理
最重要的一个管理面板节点,可以进行若干ComfyUI系统操作。
https://github.com/ltdrdata/ComfyUI-Manager
ComfyUI-Easy-Use
https://github.com/yolain/ComfyUI-Easy-Use
为了提高ComfyUI的可用性,对几个常用节点进行了优化和集成。
rgthree-comfy 多个实用节点
多个实用节点的合集,比如书签、忽略组、单独运行输出某个节点而不是整个工作流
ComfyUI-MiniCPM-Plus 提示词反推及扩写
https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-Plus
低显存可使用的提示词反推节点,选量化版int4
识别很准,而且不需要特别高的显存。
ComfyUI-EasyCivitai-XTNodes 模型c站信息显示
2024.10.30:该节点附带的lora堆已弃用,因为comfyui更新了但是该作者没更新,导致生图有问题。
https://github.com/X-T-E-R/ComfyUI-EasyCivitai-XTNodes
展示模型和lora在c站的预览图
图例:
ComfyUl-Custom-Scripts 文本补全节点
文本补全节点
搜索pyhongosssss可以找到该作者发布的ComfyUl-Custom-Scripts
安装完成后需要在设置中加载自定义语句,步骤如图所示:
这样就可以在输入提示词的时候自动补全咒语。甚至lora也能补全。
AlekPet/ComfyUI_Custom_Nodes_AlekPet 汉化提示词节点
汉化提示词节点
搜索translate即可找到,这个节点让你可以输入中文来进行施咒。
安装完成后空白页双击可以搜索相关节点。
这个节点没有科学上网的话经常会翻译失败。
fanyi 自己写的翻译节点
不怎么用了,自己用electron写了个翻译软件,一样是调用百度翻译api。
我自己编写的中、英转英文节点,创建一个fanyi.py
文件,复制以下内容就行了,其中api_key和appid
需要自己去百度翻译平台获取。
以下是代码
import requests import json import random import string import hashlib
class Fanyi: def __init__(self, api_key='你的api_key',appid='你的appid'): self.api_key = api_key self.api_url = "https://fanyi-api.baidu.com/api/trans/vip/translate" self.appid = appid
@classmethod def INPUT_TYPES(cls): return { "required": { "string_field": ("STRING", { "multiline": True, "default": " " }), "source_lang": ("STRING", {"default": "zh"}), "target_lang": ("STRING", {"default": "en"}), }, } RETURN_TYPES = ("STRING",) FUNCTION = "translate" CATEGORY = "Fanyi" def md5_encrypt(self,input_string): md5 = hashlib.md5() md5.update(input_string.encode('utf-8')) encrypted_string = md5.hexdigest() return encrypted_string def translate(self, string_field, source_lang='zh', target_lang='en'): salt = str(random.randint(32768, 65536)) sign = self.md5_encrypt(self.appid + string_field + salt + self.api_key) payload = { 'q': string_field, 'from': source_lang, 'to': target_lang, 'appid': self.appid, 'salt': salt, 'sign': sign, 'token': self.api_key } headers = {'Content-Type': 'application/x-www-form-urlencoded'} response = requests.post(self.api_url, data=payload, headers=headers) result = response.json() if 'trans_result' in result and result['trans_result']: return (result['trans_result'][0]['dst'],) else: error_code = result.get('error_code') error_msg = result.get('error_msg', 'Unknown error') raise ValueError(f"Error: {error_code} - {error_msg}")
NODE_CLASS_MAPPINGS = { "Fanyi": Fanyi } NODE_DISPLAY_NAME_MAPPINGS = { "Fanyi": "Fanyi" }
|
ComfyUI_BiRefNet_ll 抠图节点
支持抠视频,只抠背景
https://github.com/lldacing/ComfyUI_BiRefNet_ll/tree/main
ZHY
除了生病以外,你感受到的痛苦,都是你的价值观带来的,而非真实存在。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Niaoyu!