justumen afc80ce51c v0.3
2024-07-24 20:44:48 +02:00
2024-07-24 20:44:48 +02:00
2024-07-06 12:05:16 +02:00
2024-07-24 20:44:48 +02:00
2024-07-23 16:10:57 +02:00
2024-07-23 16:10:57 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-24 20:44:48 +02:00
2024-07-24 20:44:48 +02:00
2024-07-24 20:44:48 +02:00
2024-07-24 20:44:48 +02:00
2024-07-24 20:44:48 +02:00
2024-07-06 12:05:16 +02:00
2024-07-24 20:44:48 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00
2024-07-06 12:05:16 +02:00

🔗 Comfyui : Bjornulf_custom_nodes v0.3 🔗

Dependencies

  • pip install ollama (you can also install ollama if you want : https://ollama.com/download) - You don't need to really install it if you don't want to use my ollama node. (BUT you need to run pip install ollama)

📝 Changelog

  • v0.2 Ollama: Improve ollama node with system prompt + model selection.
  • v0.3 Save Image to Folder: Add a new node : Save image to a chosen folder.
  • v0.3 Save Images: Add comfyui Metadata / workflow to all my image-related nodes.

📝 Nodes descriptions

1/2 - 👁 + ✒ Show/Write Text

Show Text

Description:
Two simple nodes to write and show text. Write node is a textarea where you can write your text.
The show text node will only display the text. (That's why I made it a different color : green, uneditable, display only.)

3 - 🔗 Combine Texts

Combine Texts

Description:
Combine multiple text inputs into a single output. (can have separation with : comma, space, new line.)

4 - 🎲 Random Text

Random Text

Description:
Generate and display random text from a predefined list. Great for creating random prompts.

5 - ♻ Loop

Loop

Description:
General-purpose loop node.

6 - ♻ Loop Texts

Loop Texts

Description:
Cycle through a list of text inputs. Great for creating dynamic text-based presentations.

7 - ♻ Loop Integer

Loop Integer Loop Int + Show Text

Description:
Iterate through a range of integer values, good for steps in ksampler, etc...

Don't forget that you can convert ksampler widgets to input by right-clicking the ksampler node : Widget to Input

8 - ♻ Loop Float

Loop Float Loop Float + Show Text

Description:
Loop through a range of floating-point numbers, good for cfg, denoise, etc...

10 - ♻ Loop All Samplers

Loop All Samplers

Description:
Iterate over all available samplers to apply them sequentially. Ideal for testing.

11 - ♻ Loop All Schedulers

Loop All Schedulers

Description:
Iterate over all available schedulers to apply them sequentially. Ideal for testing.

12 - ♻ Loop Combos

Loop Combos

Description:
Generate a loop from a list of my own custom combinations (scheduler+sampler), or select one combo manually.
Good for testing.

13/14 - 📏 + 🖼 Resize and Save Exact name ⚠️💣

Resize and Save Exact

Description:
Resize an image to exact dimensions. The other node will save the image to the exact path.
⚠️💣 Warning : The image will be overwritten if it already exists.

15 - 💾 Save Text

Save Text

Description:
Save the given text input to a file. Useful for logging and storing text data.

16 - 🖼 Save image for API (For my custom lobe-chat)

Save API

Description:
It will save the image with the name of api_next_image.txt, which will be incremented each time you run the node.
The name will start at api_00001.png, then api_00002.png, etc...
I made that for my custom lobe-chat to send+receive images from Comfyui API : lobe-chat

17 - 🖼 Save image as tmp_api.png Temporary API ⚠️💣

Save Temporary API

Description:
Save image for short-term use : ./output/tmp_api.png ⚠️💣

18 - 🖼 Save image to a chosen folder name

Save Temporary API

Description:
Save image in a specific folder : my_folder/00001.png, my_folder/00002.png, etc...
Also allow multiple nested folders, like for example : animal/dog/small.

19 - 🦙 Ollama

Show Text

Description:
Will generate detailed text based of what you give it.
I recommend using mistral-nemo if you can run it, but it's up to you. (Might have to tweak the system prompt a bit)
⚠️ Warning : Having an ollama node that will run for each generation might be a bit heavy on your VRAM. Think about if you really need it or not.

Description:
Straight forward node to write and show text.

20 - 📹 Video Ping Pong

Video Ping Pong

Description:
Create a ping-pong effect from a list of images (from a video) by reversing the playback direction when reaching the last frame. Good for an "infinity loop" effect.

21 - 📹 Images to Video

Images to Video

Description:
Combine a sequence of images into a video file.
I made this node because it supports transparency with webm format. (Good for rembg)

Description
ComfyUI : 163 nodes : Display, manipulate, and edit text, images, videos, loras and more. Manage looping operations, generate randomized content, use logical conditions and work with external AI tools, like Ollama or Text To Speech.
Readme 431 MiB
Languages
Python 82.4%
JavaScript 17.6%