Extensions/Protoface
ComfyUI Extension

Protoface

Official Protoface API nodes for ComfyUI with automatic full-catalog coverage. Video generation with MiniMax H3, LTX 2.5 Fast, Seedance, Kling, Veo, Runway and Luma. Image generation and editing with FLUX, Nano Banana, GPT Image and Qwen. Music, speech and 3D generation.

By protoface-ai·Created 22 days ago·Updated 13 days ago· 0
protoface-ai/protoface-comfyui
Nodes104
On cloudLocal install
CategoryProtoface/Image/alibaba, Protoface/Video/alibaba
Stars0
Updated13 days ago

Nodes (104)

Protoface Qwen Image 3.0 · Edit Image

Qwen Image 3.0 Edit Without the 20GB Download

Protoface/Image/alibaba
Protoface Qwen Image 3.0 · Text to Image

Pay Per Picture, Skip the Checkpoint

Protoface/Image/alibaba
Protoface Wan 3.0 Prime · Image to Video

First Frame In, Fifteen Seconds Out

Protoface/Video/alibaba
Protoface Wan 3.0 Prime · Text to Video

30-Second Clips With the Audio Already In

Protoface/Video/alibaba
Protoface Wan 3.0 Prime · Reference to Video

Ten Images, and the Prompt Decides Which Is Which

Protoface/Video/alibaba
Protoface Wan 3.0 · Image to Video

Animate That Still You Just Spent an Hour On

Protoface/Video/alibaba
Protoface Wan 3.0 · Text to Video

480p Is Your Friend

Protoface/Video/alibaba
Protoface Wan 3.0 · Reference to Video

Character Consistency Without Training a LoRA

Protoface/Video/alibaba
Protoface Asset Reference

Point At Media You've Already Uploaded

Protoface/Utilities
Protoface FLUX.2 Pro · Edit Image

The Editing Model You Can't Run, Wired Into Your Graph

Protoface/Image/black-forest-labs
Protoface FLUX.2 Pro · Text to Image

Text That Actually Renders

Protoface/Image/black-forest-labs
Protoface FLUX.2 Turbo · Edit Image

Four Reference Images and No Patience Required

Protoface/Image/black-forest-labs
Protoface FLUX.2 Turbo · Text to Image

Iterate Until It's Right, Then Switch Models

Protoface/Image/black-forest-labs
Protoface FLUX.3 Video · Image to Video

The Gated Model, Doing the Thing Locally

Protoface/Video/black-forest-labs
Protoface FLUX.3 Video · Extend Video

Adding Twenty Seconds to the End of a Shot

Protoface/Video/black-forest-labs
Protoface FLUX.3 Video · Text to Video

9:16 by Default, Audio Included

Protoface/Video/black-forest-labs
Protoface FLUX.3 Video · Interpolate Video

Two Stills, One Shot, No Morphing

Protoface/Video/black-forest-labs
Protoface Seedance 2.0 Fast · Image to Video

The Cheap Seat on a Very Good Model

Protoface/Video/bytedance
Protoface Seedance 2.0 Fast · Edit Video

Change the Shot You Already Shot

Protoface/Video/bytedance
Protoface Seedance 2.0 Fast · Extend Video

Four More Seconds, Cheaply

Protoface/Video/bytedance
Protoface Seedance 2.0 Fast · Text to Video

The tier that only makes sense at 720p

Protoface/Video/bytedance
Protoface Seedance 2.0 Mini · Image to Video

The draft machine you'll queue fifty times

Protoface/Video/bytedance
Protoface Seedance 2.0 Mini · Edit Video

Restyle footage you already shot without reshooting it

Protoface/Video/bytedance
Protoface Seedance 2.0 Mini · Extend Video

Bolt another five seconds onto a clip without a seam

Protoface/Video/bytedance
Protoface Seedance 2.0 Mini · Text to Video

The cheapest way into a closed video model

Protoface/Video/bytedance
Protoface Seedance 2.0 · Image to Video

The full-fat tier, 4K included, priced accordingly

Protoface/Video/bytedance
Protoface Seedance 2.0 · Edit Video

Prompt-driven video editing that actually holds the subject

Protoface/Video/bytedance
Protoface Seedance 2.0 · Extend Video

Chaining 15-second segments into a real shot

Protoface/Video/bytedance
Protoface Seedance 2.0 · Text to Video

4K, references, and the best-looking invoice you'll ever dread

Protoface/Video/bytedance
Protoface Seedance 2.5 · Image to Video

Thirty seconds, one shot, no aspect ratio override

Protoface/Video/bytedance
Protoface Seedance 2.5 · Image to Video Turbo

Same shot, less waiting, same bill

Protoface/Video/bytedance
Protoface Seedance 2.5 · Edit Video

The prompt gets a prefix and you lose two dropdowns

Protoface/Video/bytedance
Protoface Seedance 2.5 · Edit Video Turbo

The 720p feedback loop for people who hate waiting

Protoface/Video/bytedance
Protoface Seedance 2.5 · Extend Video

30-second continuations, and no end-frame steering

Protoface/Video/bytedance
Protoface Seedance 2.5 · Text to Video

Thirty seconds from a prompt, at flagship prices

Protoface/Video/bytedance
Protoface Seedance 2.5 · Text to Video Turbo

720p/1080p only, and worth it anyway

Protoface/Video/bytedance
Protoface Seedream 5.0 Pro · Decompose Image

Layers and masks out of a flat render

Protoface/Image/bytedance
Protoface Seedream 5.0 Pro · Edit Image

Multi-reference editing for four and a half cents

Protoface/Image/bytedance
Protoface Seedream 5.0 Pro · Text to Image

Five cents a render, and it rewrites your prompt

Protoface/Image/bytedance
Protoface Seed Speech TTS 2.0 · Text to Speech

Forty voices, one kilobyte of text per call

Protoface/Speech/bytedance
Protoface Eleven v3 · Text to Speech

The voice everyone benchmarks against, wired into your graph

Protoface/Speech/elevenlabs
Protoface Eleven Music · Generate Music

A prompt-to-song node for when ACE-Step won't cut it

Protoface/Music/elevenlabs
Protoface ElevenLabs Voice Changer · Voice Changer

Keep the performance, swap the pipes

Protoface/Speech/elevenlabs
Protoface Lyria 3 Pro · Generate Music

Google's music model, with an image as the brief

Protoface/Music/google
Protoface Nano Banana 2 · Edit Image

Reference in, same character out

Protoface/Image/google
Protoface Nano Banana 2 · Text to Image

The closed model that made everyone stop arguing about prompts

Protoface/Image/google
Protoface Veo 3.1 Lite · Generate Video

The Veo you can actually afford to iterate with

Protoface/Video/google
Protoface Veo 3.1 · Image to Video

Give a still a camera and a soundtrack

Protoface/Video/google
Protoface Veo 3.1 · Extend Video

Turn an 8-second shot into a scene

Protoface/Video/google
Protoface Veo 3.1 · Text to Video

The one with the audio baked in

Protoface/Video/google
Protoface Veo 3.1 · Reference to Video

Your subject, still your subject

Protoface/Video/google
Protoface Ideogram V4 · Text to Image

The one that can actually spell

Protoface/Image/ideogram-ai
Protoface Ideogram Remove Background · Remove Background

One input, two useful outputs

Protoface/Image/ideogram-ai
Protoface Kling 3.0 Pro · Image to Video

Motion that starts where your frame left off

Protoface/Video/kuaishou
Protoface Kling 3.0 Pro · Text to Video

Multi-shot storyboards from one node

Protoface/Video/kuaishou
Protoface Kling 3.0 Pro · Motion Control

Your character, someone else's dance

Protoface/Video/kuaishou
Protoface Kling 3 Turbo Pro · Image to Video

The fast pass on your key frame

Protoface/Video/kuaishou
Protoface Kling 3 Turbo Pro · Text to Video

1080p drafts that don't cost a session

Protoface/Video/kuaishou
Protoface LTX 2.5 Fast · Generate Video

The hosted version of the model you'd otherwise run at home

Protoface/Video/lightricks
Protoface Luma Ray 3.2 · Image to Video

Start frame, end frame, five seconds

Protoface/Video/luma
Protoface Luma Ray 3.2 · Edit Video

Fixing the clip Luma already generated

Protoface/Video/luma
Protoface Luma Ray 3.2 · Text to Video

Three knobs, one bill

Protoface/Video/luma
Protoface LongCat Avatar 1.5 · Talking Avatar

A talking head with no prompt field at all

Protoface/Video/meituan
Protoface MAI Image 2.5 · Edit Image

One image in, one edit out

Protoface/Image/microsoft
Protoface MAI Image 2.5 · Text to Image

Four fields and a bill

Protoface/Image/microsoft
Protoface MiniMax Hailuo 2.3 · Image to Video

Five seconds, 1080p, no knobs

Protoface/Video/minimax
Protoface MiniMax Hailuo 2.3 · Text to Video

The two-field video node

Protoface/Video/minimax
Protoface MiniMax H3 · Generate Video

The pack's flagship, all fourteen inputs of it

Protoface/Video/minimax
Protoface MiniMax Music 3.0 · Generate Music

Lyrics, a prompt, and a finished song

Protoface/Music/minimax
Protoface GPT Image 2 · Edit Image

Multi-image in, no seed, argue with it in English

Protoface/Image/openai
Protoface GPT Image 2 · Text to Image

Quality tiers, no seed, no undo

Protoface/Image/openai
Protoface Pika 2.2 · Image to Video

The cheapest way to make a still move

Protoface/Video/pika
Protoface Pika 2.2 · Text to Video

Prompt, length, size, done

Protoface/Video/pika
Protoface Pika 2.2 · Image Transitions

Chaining stills into a moving sequence

Protoface/Video/pika
Protoface MiniMax H3 FastH3 (Preview) · Generate Video

MiniMax H3 with the audio you can't switch off

Protoface/Video/protoface
Protoface Seedance 2.0 · Generate Video

Every input at once, watermark included

Protoface/Video/protoface
Protoface P-Image · Edit Image

The cheap fast one you'll actually use for drafts

Protoface/Image/pruna-ai
Protoface P-Image · Text to Image

The node that lets you type a resolution

Protoface/Image/pruna-ai
Protoface P-Image · Upscale Image

You specify megapixels, not a scale factor

Protoface/Image/pruna-ai
Protoface Recraft V4.1 · Text to Image

The design model with two fields

Protoface/Image/recraft-ai
Protoface Recraft V4.1 · Text to Image Utility

Recraft's boring-named node is the one for clean, graphic-looking stills

Protoface/Image/recraft-ai
Protoface Recraft V4.1 · Text to Vector

Real SVG out of a ComfyUI node, and why it won't plug into anything

Protoface/Image/recraft-ai
Protoface Reuse Result Asset

Stop re-uploading the same image to every node in your chain

Protoface/Utilities
Protoface Resume Run

Your browser crashed and the job already billed you. This gets it back.

Protoface/Utilities
Protoface Runway Aleph 2 · Edit Video

Prompt-driven video editing with keyframe anchors — and a brutal per-second bill

Protoface/Video/runway
Protoface Runway Gen-4 Image · Text to Image

When the turbo draft isn't good enough

Protoface/Image/runway
Protoface Runway Gen-4 Image · Text to Image Turbo

Iterate here, finish somewhere else

Protoface/Image/runway
Protoface Runway Gen-4 Turbo · Image to Video

One still into five seconds of motion, at 28 credits a second

Protoface/Video/runway
Protoface Save File

The node that saves the things Save Image can't touch

Protoface/Utilities
Protoface Sync Lipsync 3 · Lip Sync

Dub the clip you already have, no per-face training

Protoface/Video/sync
Protoface Hunyuan3D V3 · Text to 3D

A mesh in one call, and a face budget you should actually set

Protoface/3D/tencent
Protoface Hunyuan3D V3 · Image to 3D

Hunyuan3D V3 from images

Protoface/3D/tencent
Protoface Tripo H3.1 · Text to 3D

Tripo H3.1 text-to-3D

Protoface/3D/tripo3d
Protoface Tripo H3.1 · Image to 3D

Quads, orientation, and where the texture lands

Protoface/3D/tripo3d
Protoface Runway Aleph 2 Keyframe Position

The Aleph 2 keyframe position helper

Protoface/Structured Controls
Protoface Pika 2.2 Transition

One helper per gap, and the arithmetic will bite you

Protoface/Structured Controls
Protoface Kling 3 Turbo Pro Shot

The durations have to add up to the clip

Protoface/Structured Controls
Protoface Kling 3.0 Pro Shot

The Kling 3.0 Pro shot helper with a real prompt box (image-to-video)

Protoface/Structured Controls
Protoface Kling 3.0 Pro Shot

Yes, there are two identical Kling 3.0 Pro Shot nodes. This is the text-to-video one.

Protoface/Structured Controls
Protoface Grok Imagine Image 2.0 · Edit Image

One image in, one edited image out, six credits

Protoface/Image/xai
Protoface Grok Imagine Image 2.0 · Text to Image

Grok Imagine Image 2.0 in ComfyUI, With No Weights and No VRAM Bill

Protoface/Image/xai
Protoface Grok Imagine Video 1.5 · Image to Video

Give Grok Imagine a Still and Get Motion Back — No Video Model on Your Disk

Protoface/Video/xai
Protoface Grok Imagine Video 1.5 · Text to Video

Text to Video for People Without a Video GPU

Protoface/Video/xai
Protoface Grok Imagine Video 1.5 · Reference to Video

Grok Imagine's Reference Mode

Protoface/Video/xai
Readme

Protoface for ComfyUI

Official Protoface API nodes for ComfyUI with automatic full-catalog coverage. Generate video with MiniMax H3, LTX 2.5 Fast, Seedance, Kling, Veo, Runway and Luma. Generate and edit images with FLUX, Nano Banana, GPT Image and Qwen, and create music, speech and 3D assets.

One extension provides searchable model/task nodes with native media connections and controls: currently 44 models and 95 tasks. Browse the catalog by model name or task, then connect it to your ComfyUI workflow.

Latest approved release: 0.1.2. Protoface on Comfy Registry, package protoface-nodes, publisher protoface. Representative image, video, audio and reference workflows have been tested against the production API. Mock coverage includes every bundled task; it does not establish every model's production quality or latency.

Install

Requires ComfyUI 0.41.0 or newer and Python 3.10 or newer. ComfyUI Desktop and local/self-managed hosted installations can load this custom-node package. Comfy Cloud does not permit arbitrary independent custom-node installation. This extension bills your Protoface account directly; it is independent of Comfy Partner Nodes and Comfy credits.

With ComfyUI-Manager, open Extensions (or Manager), search Protoface, install protoface-nodes, then restart ComfyUI and reload the browser. If Manager does not show Protoface, refresh its catalog. You can also use the tagged Git or ZIP installation below. After installation, continue with API-key setup in step 4.

For a manual installation of 0.1.2:

  1. Clone the release tag from the ComfyUI directory:
    git clone --branch v0.1.2 --depth 1 https://github.com/protoface-ai/protoface-comfyui.git custom_nodes/protoface
    
    Alternatively unpack the 0.1.2 Registry source ZIP into ComfyUI/custom_nodes/protoface.
  2. With ComfyUI's Python interpreter, install requirements.txt:
    python -m pip install -r custom_nodes/protoface/requirements.txt
    
    Desktop users should use its managed environment; Windows portable users should use python_embeded/python.exe -m pip rather than a system Python.
  3. Restart ComfyUI and reload the browser.
  4. Click Protoface in the lower-right corner and enter an API key from your Protoface account. Interactive keys stay in server memory and are excluded from exported workflows.
  5. Search Protoface, MiniMax H3, a model name, or a task such as Text to Video in ComfyUI's Add Node search. Choose a model/task node, fill its controls, then queue it.

For a ready-made graph, open Templates → the Protoface extension and choose MiniMax H3 Text to Video, LTX 2.5 Fast Image to Video, Qwen Image 3.0 to MiniMax H3 Asset Reuse, or Resume Run.

Headless/persistent setup uses operator environment variables:

export PROTOFACE_API_KEY='your-api-key'
# Alternatively set PROTOFACE_API_KEY_FILE to a private file containing the key.

Never put a key in workflow JSON. Anyone allowed to execute workflows on a shared ComfyUI server can use its configured operator key; use separate server instances or an authenticated deployment with appropriate access controls for separate accounts.

Work with media and controls

Each visible model/task has its own native controls. There is one shared implementation underneath, rather than separately maintained code per model.

  • Prompts, enums, numbers and booleans come from public schemas. Default omits an optional parameter; Set supplies it; Null explicitly sends null where supported. Blank text is distinct from omission.
  • Media inputs offer native Image, Video or Audio modes. Connect Load Image, native video, or native audio nodes. List inputs grow as you connect assets; input batches count toward the model's reference limit.
  • References mode accepts Protoface Asset Reference (existing asset ID/public URL) or Protoface Reuse Result Asset. Reuse result assets to chain remote jobs without reuploading their media.
  • Kling multi-shot and Pika transition controls use generated typed item nodes. Search the model name plus Shot or Transition, connect one helper per item, and select Set on the list control.
  • Images, masks, videos, audio, SVG and 3D files use native typed outputs. Multiple results are output lists, including heterogeneous image sizes. ComfyUI maps connected downstream nodes over these lists. A mask uses native inverted-alpha semantics.
  • files contains every original downloaded asset, including transparent PNGs and non-media artifacts. Protoface Save File writes originals to ComfyUI's output directory. A 3D file's actual format remains authoritative; a GLB-only downstream node may need a conversion if the provider returns another format.
  • run id is available for recovery and support. Protoface Resume Run retrieves an existing job without submitting another generation.

Paid generation, caching and interruption

Keep generation_id fixed to reuse or resume the same job. Increment it, or choose ComfyUI's increment-after-generation option, to request a fresh paid generation. This is separate from a model's random seed. Changed prompts, assets or model parameters constitute a new request.

The extension journals a request identity before submission and reuses its API idempotency key on ambiguous failures. Requeueing unchanged inputs after a restart resumes the recorded run. Interrupting execution requests cancellation; API cancellation is best effort and does not imply a refund. A polling timeout leaves a recoverable job rather than submitting another one. An unresolved submission near the API's 24-hour idempotency limit stops and asks you to find the run in your account.

Recorded runs resume without uploading their references again. For a new request, cached uploads are checked against the API; a deleted asset is uploaded again. If an ambiguous submission's reconstructed body changes, the adapter stops for recovery rather than retrying a different paid request under the same key.

Every model node contains a serialized, non-secret request_scope assigned by the frontend. Headless workflows must supply their own stable unique workflow/node scope and preserve it when resuming. Deleting the state directory, assigning a new scope, or changing the generation ID loses that deduplication intent and can lead to a new paid job.

Catalog updates

The bundled catalog loads offline without an API key or startup network request. Protoface → Refresh catalog checks the live public schemas and caches a validated snapshot. Restart ComfyUI and reload the browser to load added/changed nodes. Ordinary new models using supported schema/media types need a catalog refresh rather than an extension-code update.

Nodes keep an immutable schema identity. Old definitions remain loadable from bundled/local history and are marked archived after a schema change or retirement. Archived definitions refuse new submissions; select the current model node or use Resume Run for previous jobs. Existing results are never automatically regenerated because a package version changed.

New schema constructs, media modalities, or provider-specific behavior can require an extension update. Compatible tasks still load when other tasks need an unsupported control or media adapter; Protoface settings lists the skipped tasks and their reasons. A malformed catalog, or one with no supported tasks, keeps the working snapshot. Publishing a model-list endpoint alone does not prove a future model is usable in ComfyUI.

See installation, updates and troubleshooting, release and Registry setup, development checks, architecture, and example workflows.

Operator limits

PROTOFACE_STATE_DIR selects the private catalog/job/media cache (default ~/.cache/protoface-comfyui). Preserve this directory for job recovery; do not share it between accounts or delete it to troubleshoot an unresolved paid submission.

Optional operator settings are PROTOFACE_CONCURRENCY (default 2), PROTOFACE_JOB_TIMEOUT_SECONDS (7200), PROTOFACE_POLL_INTERVAL_SECONDS (2), and PROTOFACE_MAX_DOWNLOAD_BYTES (2,000,000,000). PROTOFACE_BASE_URL is trusted server configuration for a proxy/test deployment; it is never a workflow input. Changing credentials changes the cache namespace; use Resume Run for an existing job after API-key rotation.