comfy plugin for workflow-driven ComfyUI runs. The plugin is entirely workflow-driven, so FluffBuzz does not try to map generic size, aspectRatio, resolution, durationSeconds, or TTS-style controls onto your graph.
| Property | Detail |
|---|---|
| Provider | comfy |
| Models | comfy/workflow |
| Shared surfaces | image_generate, video_generate, music_generate |
| Auth | None for local ComfyUI; COMFY_API_KEY or COMFY_CLOUD_API_KEY for Comfy Cloud |
| API | ComfyUI /prompt / /history / /view and Comfy Cloud /api/* |
What it supports
- Image generation from a workflow JSON
- Image editing with 1 uploaded reference image
- Video generation from a workflow JSON
- Video generation with 1 uploaded reference image
- Music or audio generation through the shared
music_generatetool - Output download from a configured node or all matching output nodes
Getting started
Choose between running ComfyUI on your own machine or using Comfy Cloud.- Local
- Comfy Cloud
Best for: running your own ComfyUI instance on your machine or LAN.
Start ComfyUI locally
Make sure your local ComfyUI instance is running (defaults to
http://127.0.0.1:8188).Prepare your workflow JSON
Export or create a ComfyUI workflow JSON file. Note the node IDs for the prompt input node and the output node you want FluffBuzz to read from.
Configure the provider
Set
mode: "local" and point at your workflow file. Here is a minimal image example:Set the default model
Point FluffBuzz at the
comfy/workflow model for the capability you configured:Configuration
Comfy supports shared top-level connection settings plus per-capability workflow sections (image, video, music):
Shared keys
| Key | Type | Description |
|---|---|---|
mode | "local" or "cloud" | Connection mode. |
baseUrl | string | Defaults to http://127.0.0.1:8188 for local or https://cloud.comfy.org for cloud. |
apiKey | string | Optional inline key, alternative to COMFY_API_KEY / COMFY_CLOUD_API_KEY env vars. |
allowPrivateNetwork | boolean | Allow a private/LAN baseUrl in cloud mode. |
Per-capability keys
These keys apply inside theimage, video, or music sections:
| Key | Required | Default | Description |
|---|---|---|---|
workflow or workflowPath | Yes | — | Path to the ComfyUI workflow JSON file. |
promptNodeId | Yes | — | Node ID that receives the text prompt. |
promptInputName | No | "text" | Input name on the prompt node. |
outputNodeId | No | — | Node ID to read output from. If omitted, all matching output nodes are used. |
pollIntervalMs | No | — | Polling interval in milliseconds for job completion. |
timeoutMs | No | — | Timeout in milliseconds for the workflow run. |
image and video sections also support:
| Key | Required | Default | Description |
|---|---|---|---|
inputImageNodeId | Yes (when passing a reference image) | — | Node ID that receives the uploaded reference image. |
inputImageInputName | No | "image" | Input name on the image node. |
Workflow details
Image workflows
Image workflows
Set the default image model to Reference-image editing example:To enable image editing with an uploaded reference image, add
comfy/workflow:inputImageNodeId to your image config:Video workflows
Video workflows
Set the default video model to Comfy video workflows support text-to-video and image-to-video through the configured graph.
comfy/workflow:FluffBuzz does not pass input videos into Comfy workflows. Only text prompts and single reference images are supported as inputs.
Music workflows
Music workflows
The bundled plugin registers a music-generation provider for workflow-defined audio or music outputs, surfaced through the shared Use the
music_generate tool:music config section to point at your audio workflow JSON and output node.Backward compatibility
Backward compatibility
Existing top-level image config (without the nested FluffBuzz treats that legacy shape as the image workflow config. You do not need to migrate immediately, but the nested
image section) still works:image / video / music sections are recommended for new setups.Live tests
Live tests
Opt-in live coverage exists for the bundled plugin:The live test skips individual image, video, or music cases unless the matching Comfy workflow section is configured.
Related
Image Generation
Image generation tool configuration and usage.
Video Generation
Video generation tool configuration and usage.
Music Generation
Music and audio generation tool setup.
Provider Directory
Overview of all providers and model refs.
Configuration reference
Full config reference including agent defaults.