| image | IMAGE | | The images to caption, one caption per frame: a single image, a batch, or a list of batches (each frame of each, in order). The model sees each frame with its long side capped at 1024 (never enlarged), then sized as its family sizes images. |
| lm | BC_LM | | The chat model, from an LM Loader: its model, precision and LoRA (at its strength), and whether it stays loaded after this node (off: unloaded once after the last frame, after an error too). |
| style | COMBO | prose | The built-in prompt. tags: one line of attribute groups (class word, shot type, pose, expression, clothing, accessory, setting, lighting, background), each field only when the image shows it. prose: two or three sentences, 30 to 50 words. Both open with the class word, woman or man, read off the image, and never describe hair or identity. none: no prompt, the model gets the image alone (a LoRA trained to caption without one). A connected instruction replaces it. Any style works with a LoRA. |
| seed | INT | 00–18446744073709550000 | The sampling seed, the same for every frame. Its control starts at fixed, so queueing again gives the cached captions instead of a new run; set it to randomize for new captions each time. |
| instructionopt | STRING | | Your own prompt in place of the style's built-in one, with any style; the model gets the image, then this text. Not connected, or only whitespace: the style decides. The answer is cut at 600 tokens. |
| configopt | BC_LM_CONFIG | | Sampling from an LM Config node in place of the Captioner's own (temperature 0.7, top_p 0.8, top_k 20, no presence penalty): the model's thinking-off defaults with the fields edited there, or fed by a link, over them. Not connected: the Captioner's own. |