VolcengineImageOption(NYJY)
A checkbox that hands you your Seedream model ID
- model
The model field on the Seedream generation nodes is free text, which means every run is a chance to fat-finger a model ID. VolcengineImageOption is the pack's one-click alternative: tick the checkbox and you get the right Seedream model string out, ready to feed into VolcengineTxt2Img, VolcengineImg2Img, or the Seedream 4 nodes.
It's a helper from ComfyUI_NYJY, aidenli's pack that wraps ByteDance's Volcano Engine (Volcengine) API. Its whole job is to make the model choice a UI action rather than a typing exercise - the image-generation counterpart to VolcengineChatOption on the chat side.
How it works. One boolean input, doubao-seedream-4-0-250828, off by default. Tick it and the node's single output - model, a string - becomes doubao-seedream-4-0-250828 (the 4.0 build from 2025-08-28). Wire that into the model input of any Seedream node and you're done. Leave it unticked and you get an empty string, which the generation node will happily try to use and then fail on - so treat "no checkbox on" as "don't run".
What it doesn't do. It only exposes the 4.0 build. The pack's own model list also carries a newer revision (doubao-seedream-4-5-251128), but the registered node only surfaces the 4.0 checkbox. Since the target nodes' model field is plain text, you can always just type a newer ID directly - this node is for the common case, not the bleeding edge.
Why bother? Because it removes a class of error. A workflow that reads "model: ✓ doubao-seedream-4-0-250828" is self-documenting, and you can't accidentally send a half-typed ID to the API. It's also the natural partner for building a workflow where the model choice is a single exposed control rather than a text field nested inside a generation node. For a node this small, that's about all the value there is - and that's fine.
Install. It ships with the pack:
cd ComfyUI/custom_nodes
git clone https://github.com/aidenli/ComfyUI_NYJY
pip install -r requirements.txt
or ComfyUI Manager → "Install via Git URL" → https://github.com/aidenli/ComfyUI_NYJY. The node is dependency-free; the volcengine-python-sdk[ark] requirement belongs to the generation nodes it feeds. And before you get attached, remember the API key reality: you need a Volcano Engine Ark key, and sign-up for non-China users has historically been the hard part - see the Seedream articles in this pack for the full rundown.
When to reach for it. When you want your Seedream workflow to be one checkbox, not one string, and you're on the 4.0 model. If you're on the newer revision, skip it and type the ID.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| doubao-seedream-4-0-250828 | BOOLEAN | false | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| model | STRING | — |