Loading...
Loading...
Compare original and translation side by side
runcomfy runruncomfy runundefinedundefined
CLI deep dive: [`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli) skill.
CLI深入介绍:[`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli)技能。npx skills add agentspace-so/runcomfy-agent-skills --skill ai-avatar-video -gnpx skills add agentspace-so/runcomfy-agent-skills --skill ai-avatar-video -gbytedance/omnihuman/apiByteDance audio-driven full-body avatar. Feed one portrait + one audio file, get back a video where the subject speaks / sings / gestures naturally. Listed on RunComfy'sas the curated default. Pick for: UGC voiceover, virtual presenter, dubbed product demo, multi-language clips from same portrait. Avoid for: no audio file available (need to generate speech from a script) — use HappyHorse 1.0./feature/lip-sync
happyhorse/happyhorse-1-0/text-to-videohappyhorse/happyhorse-1-0/image-to-videoArena #1 t2v / i2v with in-pass audio generated from prompt. No external audio file required — quote the spoken line inside the prompt. Pick for: written script with no audio file, "write a script → get a video", concept clips, i2v talking-head from an existing portrait. Avoid for: precise lip-sync to a specific MP3 — audio is regenerated each call, not locked.
bytedance/seedance-v2/proByteDance multi-modal flagship — up to 9 reference images, 3 reference videos, 3 reference audio tracks composed in one pass with cinematic motion / lens / lighting control. Pick for: cinematic monologue with reference subject + reference audio + reference scene; ad creative. Avoid for: simple "portrait + audio" jobs — overpowered, slower. Use OmniHuman.
audio_urlwan-ai/wan-2-7/text-to-videoOpen-weights withfield — prompt describes the scene, audio file drives the mouth. Pick for: full scene control (not just a portrait), specific voiceover MP3, open-weights pipeline. Avoid for: simplest portrait-talks job — use OmniHuman.audio_url
community/wan-2-2-animate/apiCommunity-published variant on the Wan 2-2 base. Audio-driven full-body animation of stylized characters (illustration, anime, mascot). Pick for: stylized / illustrated character + audio (not a photoreal portrait). Avoid for: photoreal subjects — use OmniHuman or Wan 2-7.
bytedance/omnihuman/api字节跳动音频驱动全身头像模型。上传一张人像+一个音频文件,即可生成主体自然说话/唱歌/做手势的视频。在RunComfy的中被选为默认推荐模型。 适用场景:UGC旁白、虚拟主持人、配音产品演示、同一人像生成多语言片段。 不适用场景:无音频文件(需从脚本生成语音)——请使用HappyHorse 1.0。/feature/lip-sync
happyhorse/happyhorse-1-0/text-to-videohappyhorse/happyhorse-1-0/image-to-video竞技场排名第一的文本转视频/图像转视频模型,支持从提示词生成内置音频。无需外部音频文件——只需在提示词中引用台词即可。 适用场景:仅提供书面脚本无音频文件、“写脚本→生成视频”、概念片段、基于现有图像生成会说话的头部视频。 不适用场景:需要与特定MP3精确唇同步——每次调用都会重新生成音频,无法锁定。
bytedance/seedance-v2/pro字节跳动多模态旗舰模型——最多支持9张参考图片、3个参考视频、3个参考音频,可一次性生成具备影视级运镜/镜头/灯光控制的视频。 适用场景:结合参考主体+参考音频+参考场景的影视级独白、广告创意。 不适用场景:简单的“人像+音频”任务——功能过剩,速度较慢。请使用OmniHuman。
audio_urlwan-ai/wan-2-7/text-to-video支持字段的开源模型——提示词描述场景,音频文件驱动嘴部动作。 适用场景:需要完全控制场景(不仅限于人像)、有特定旁白MP3、开源工作流。 不适用场景:最简单的人像说话任务——请使用OmniHuman。audio_url
community/wan-2-2-animate/api基于Wan 2-2基础模型的社区发布变体。支持音频驱动风格化角色(插画、动漫、吉祥物)的全身动画。 适用场景:风格化/插画角色+音频(非写实人像)。 不适用场景:写实主体——请使用OmniHuman或Wan 2-7。
runcomfy run bytedance/omnihuman/api \
--input '{
"image_url": "https://your-cdn.example/presenter.jpg",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \
--output-dir ./outruncomfy run bytedance/omnihuman/api \
--input '{
"image_url": "https://your-cdn.example/presenter.jpg",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \
--output-dir ./outaudio_urlaudio_urlwan-ai/wan-2-7/text-to-videoaudio_urlwan-ai/wan-2-7/text-to-videoaudio_urlruncomfy run wan-ai/wan-2-7/text-to-video \
--input '{
"prompt": "Studio portrait of a woman in her 30s, confident expression, soft window light, neutral gray background.",
"audio_url": "https://your-cdn.example/voiceover.mp3",
"duration": 8
}' \
--output-dir ./outruncomfy run wan-ai/wan-2-7/text-to-video \
--input '{
"prompt": "30多岁女性的工作室人像,自信表情,柔和窗边光线,中性灰色背景。",
"audio_url": "https://your-cdn.example/voiceover.mp3",
"duration": 8
}' \
--output-dir ./outruncomfy run community/wan-2-2-animate/api \
--input '{
"image_url": "https://your-cdn.example/character.png",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \
--output-dir ./outruncomfy run community/wan-2-2-animate/api \
--input '{
"image_url": "https://your-cdn.example/character.png",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \
--output-dir ./outhappyhorse/happyhorse-1-0/text-to-videohappyhorse/happyhorse-1-0/image-to-videohappyhorse/happyhorse-1-0/text-to-videohappyhorse/happyhorse-1-0/image-to-videoruncomfy run happyhorse/happyhorse-1-0/text-to-video \
--input '{
"prompt": "A woman in her 30s, confident expression, looks at the camera and says clearly: \"Welcome to our product demo. Today we are going to show you three things.\" Soft daylight, neutral background.",
"duration": 6,
"aspect_ratio": "9:16",
"resolution": "1080p"
}' \
--output-dir ./outruncomfy run happyhorse/happyhorse-1-0/image-to-video \
--input '{
"image_url": "https://your-cdn.example/portrait.jpg",
"prompt": "She looks at the camera and says clearly: \"Hi, I am Aria.\" Audio: friendly tone, neutral accent.",
"duration": 5
}' \
--output-dir ./outruncomfy run happyhorse/happyhorse-1-0/text-to-video \
--input '{
"prompt": "30多岁女性,自信表情,看着镜头清晰说道:\"欢迎来到我们的产品演示。今天我们将展示三个要点。\"柔和日光,中性背景。",
"duration": 6,
"aspect_ratio": "9:16",
"resolution": "1080p"
}' \
--output-dir ./outruncomfy run happyhorse/happyhorse-1-0/image-to-video \
--input '{
"image_url": "https://your-cdn.example/portrait.jpg",
"prompt": "她看着镜头清晰说道:\"嗨,我是Aria。\"音频:友好语气,中性口音。",
"duration": 5
}' \
--output-dir ./outsays clearly: "…""Audio: friendly tone, neutral accent."清晰说道:"…""音频:友好语气,中性口音。"bytedance/seedance-v2/probytedance/seedance-v2/proruncomfy run bytedance/seedance-v2/pro \
--input '{
"prompt": "Anamorphic close-up — the subject delivers a confident monologue to camera, golden hour light through window, shallow DoF.",
"reference_images": ["https://your-cdn.example/subject.jpg"],
"reference_audio": ["https://your-cdn.example/voiceover.mp3"],
"duration": 10,
"aspect_ratio": "21:9"
}' \
--output-dir ./outruncomfy run bytedance/seedance-v2/pro \
--input '{
"prompt": "变形镜头特写——主体对着镜头自信独白,窗边黄金时段光线,浅景深。",
"reference_images": ["https://your-cdn.example/subject.jpg"],
"reference_audio": ["https://your-cdn.example/voiceover.mp3"],
"duration": 10,
"aspect_ratio": "21:9"
}' \
--output-dir ./outai-image-generationai-image-generationaudio_urlaudio_url/models/feature/lip-sync/models/feature/character-swaprecently-added/models/feature/lip-sync/models/feature/character-swaprecently-added| code | meaning |
|---|---|
| 0 | success |
| 64 | bad CLI args |
| 65 | bad input JSON / schema mismatch |
| 69 | upstream 5xx |
| 75 | retryable: timeout / 429 |
| 77 | not signed in or token rejected |
| 代码 | 含义 |
|---|---|
| 0 | 成功 |
| 64 | CLI参数错误 |
| 65 | 输入JSON错误/架构不匹配 |
| 69 | 上游服务5xx错误 |
| 75 | 可重试:超时/429请求过多 |
| 77 | 未登录或令牌被拒绝 |
runcomfy run <model_id>.runcomfy.net.runcomfy.com--output-dirruncomfy run <model_id>.runcomfy.net.runcomfy.com--output-dirnpm i -g @runcomfy/clinpx -y @runcomfy/cliruncomfy login~/.config/runcomfy/token.jsonRUNCOMFY_TOKEN--inputmodel-api.runcomfy.net*.runcomfy.net*.runcomfy.comallowed-tools: Bash(runcomfy *)runcomfy <subcommand>npm i -g @runcomfy/clinpx -y @runcomfy/cliruncomfy login~/.config/runcomfy/token.jsonRUNCOMFY_TOKEN--inputmodel-api.runcomfy.net*.runcomfy.net*.runcomfy.comallowed-tools: Bash(runcomfy *)runcomfy <subcommand>runcomfy-cliai-video-generationlipsyncface-swapimage-to-videoai-image-generationruncomfy-cliai-video-generationlipsyncface-swapimage-to-videoai-image-generation