Используйте API RunComfy для запуска community/wan-2-1/fusionx/image-to-video. Допустимые входы и выходы см. в схеме.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/community/wan-2-1/fusionx/image-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"600_prompt": "A close-up shot of a young woman standing against a graffiti-covered corridor wall. She wears a grey hoodie with a faded bear graphic, her hair tied in a messy bun. The camera slowly dolly zooms out as she raises her chin slightly and smiles with subtle confidence, eyes fixed on the lens. Warm bokeh lights blur behind her down the hallway, adding depth and intimacy. Her expression shifts from surprise to playful defiance, as if teasing the viewer with a secret. The mood is cinematic, cozy, and spontaneous — a slice of street-life charm.",
"608_image": "RunComfy_examples_1235_1.png"
}'Задайте для переменной окружения YOUR_API_TOKEN ваш API-ключ (управление в Профиль) и передавайте в каждом запросе Bearer-токен в заголовке Authorization : Authorization: Bearer $YOUR_API_TOKEN.
Отправьте асинхронную задачу генерации и сразу получите request_id и URL для статуса, результатов и отмены.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/community/wan-2-1/fusionx/image-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"600_prompt": "A close-up shot of a young woman standing against a graffiti-covered corridor wall. She wears a grey hoodie with a faded bear graphic, her hair tied in a messy bun. The camera slowly dolly zooms out as she raises her chin slightly and smiles with subtle confidence, eyes fixed on the lens. Warm bokeh lights blur behind her down the hallway, adding depth and intimacy. Her expression shifts from surprise to playful defiance, as if teasing the viewer with a secret. The mood is cinematic, cozy, and spontaneous — a slice of street-life charm.",
"608_image": "RunComfy_examples_1235_1.png"
}'Текущее состояние по request_id: «in_queue», «in_progress», «completed» или «cancelled».
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/status \
--header "Authorization: Bearer <token>"Финальные выходные данные и метаданные для request_id; если задача не завершена, в ответе — текущее состояние для дальнейшего опроса.
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/result \
--header "Authorization: Bearer <token>"Отмена задачи в очереди по request_id; выполняющиеся задачи отменить нельзя.
curl --request POST \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/cancel \
--header "Authorization: Bearer <token>"Укажите публично доступный HTTPS URL. Хост должен разрешать серверные запросы (без входа и cookie), без жёсткого лимита и блокировки ботов. Рекомендуется: изображения ≤ 50 МБ (~4K), видео ≤ 100 МБ (~2–5 мин при 720p). Для приватных ресурсов — стабильные или подписанные URL.
{
"type": "object",
"title": "Схема входа",
"required": [
"600_prompt",
"608_image"
],
"properties": {
"608_image": {
"title": "Image",
"description": "",
"type": "string",
"default": "RunComfy_examples_1235_1.png"
},
"600_prompt": {
"title": "Prompt",
"description": "",
"type": "string",
"default": "A close-up shot of a young woman standing against a graffiti-covered corridor wall. She wears a grey hoodie with a faded bear graphic, her hair tied in a messy bun. The camera slowly dolly zooms out as she raises her chin slightly and smiles with subtle confidence, eyes fixed on the lens. Warm bokeh lights blur behind her down the hallway, adding depth and intimacy. Her expression shifts from surprise to playful defiance, as if teasing the viewer with a secret. The mood is cinematic, cozy, and spontaneous — a slice of street-life charm."
},
"602_widthx602_height": {
"title": "Resolution (W:H)",
"description": "",
"type": "string",
"enum": [
"480x480 (1:1)",
"720x720 (1:1)",
"480x720 (2:3)",
"720x480 (3:2)",
"540x960 (9:16)",
"576x1024 (9:16)",
"720x1280 (9:16)",
"960x540 (16:9)",
"1024x576 (16:9)",
"1280x720 (16:9)"
],
"default": "720x480 (3:2)"
},
"602_num_frames": {
"title": "Number of Frames",
"description": "",
"type": "integer",
"enum": [
81,
141
],
"default": 81
},
"609_frame_rate": {
"title": "Frames Per Second",
"description": "",
"type": "integer",
"default": 16,
"minimum": 12,
"maximum": 24
},
"598_seed": {
"title": "Seed",
"description": "",
"type": "integer",
"default": 96860978
},
"598_steps": {
"title": "Steps",
"description": "Number of denoising iterations; more steps refine detail and stability but take longer.",
"type": "integer",
"default": 10,
"minimum": 6,
"maximum": 20
},
"598_cfg": {
"title": "Guidance Scale",
"description": "Controls how strongly the output adheres to the prompt versus allowing creative variation.",
"type": "float",
"default": 1,
"minimum": 0.6,
"maximum": 2
},
"598_shift": {
"title": "Shift",
"description": "Offsets the diffusion sampling schedule, trading stability for stronger motion/style as the value increases.",
"type": "float",
"default": 5,
"minimum": 1,
"maximum": 15
}
}
}{
"output": {
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "uri",
"description": "URL одного изображения"
},
"video": {
"type": "string",
"format": "uri",
"description": "URL одного видео"
},
"images": {
"type": "array",
"description": "несколько URL изображений",
"items": {
"type": "string",
"format": "uri"
}
},
"videos": {
"type": "array",
"description": "несколько URL видео",
"items": {
"type": "string",
"format": "uri"
}
}
}
}
}RunComfy - ведущая ComfyUI платформа, предлагающая ComfyUI онлайн среду и услуги, а также рабочие процессы ComfyUI с потрясающей визуализацией. RunComfy также предоставляет AI Models, позволяя художникам использовать новейшие инструменты AI для создания невероятного искусства.