ComfyUI AnyNode

在许多情况下,你需要在测试各种 ComfyUI 工作流的过程中创建节点。如果有一种方法,你只需键入它即可实时为任何类型的计算或基于功能的任务创建自定义节点,那会怎样呢?

这里有一个可以解决你的问题的 Any Node。它在后台使用 LLM(大型语言模型)来理解你正在输入的文本。可以使用任何 LLM,例如 OpenAi 的 ChatGPT、Google 的 Gemini 或使用 OLLAMA 的任何第三方 LLM(Mistral、LLAMA2、LLAMA3 等)。

此过程可帮助你更专业地工作,而无需管理所有那些繁忙的编码。

1、安装AnyNode

首先确保你已安装 ComfyUI。

移动到 ComfyUI/custom_nodes文件夹内。在文件夹地址路径上使用 cmd打开命令提示符。使用以下命令克隆 Any node 存储库:

git clone https://github.com/lks-ai/anynode.git
替代方案:在 ComfyUI 管理器并搜索“anynode”,然后单击“安装”按钮。

安装并设置任何 LLM。为此,你可以选择多种替代方案:

(a) 使用OpenAI

从其官方页面创建 OpenAI 的 API 密钥。你还需要使用 cmd在命令提示符上安装依赖项。使用以下命令安装 OpenAI python 库:

pip install openai

创建 API 后,你需要使用任何编辑器(如 Notepad++ 或 Sublime text)并创建一个 .env文件。将文件保存在 comfyui/custom_nodes/anymode文件夹中。

然后,像这样将密钥放入新文件中:

OPENAI_API_KEY="<<your-api-key>>" 

在这里,将 <> 替换为你的 OpenAI 的 API 密钥。

生成 google Gemini 的 API 密钥

(b) 使用Gemini

从其相关页面创建并设置 Gemini API 密钥。创建和设置 API 后,你需要使用任何编辑器(Notepad++ 或 Sublime text)并创建一个 .env文件。将文件保存在 ComfyUI/custom_nodes/anymode文件夹中。

然后,像这样将 API 密钥放入新文件中:

GOOGLE_API_KEY="<<your-api-key>>" 

在这里,将 <> 替换为你的 Gemini 的 API 密钥。

(c) 使用本地LLM

OLLAMA 下载并设置第三方 LLM。当你不想为 API 付费并依赖您自己的强大设置时,这是最佳选择。

2、工作流说明

可以在 anynode/workflows文件夹中找到以下工作流。或者,你可以从 github 存储库链接下载。

(a) 图像到图像工作流程

点击这里查看大图

(b) 棕褐色风格工作流程

点击这里查看大图

原文链接:Create Custom nodes using LLM (No Code needed)

汇智网翻译整理,转载请标明出处