Use a API RunComfy para executar bytedance/seedance-2.5/reference-to-video/720p. Para entradas e saídas aceitas, consulte o esquema.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/bytedance/seedance-2.5/reference-to-video/720p \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "Animate the reference into a cinematic sci-fi shot: the astronaut walks forward across the alien dunes as wind lifts glowing dust, the two pale moons rising, volumetric god rays sweeping across the landscape, the camera slowly pulls back to reveal a vast otherworldly desert, low ambient wind and a deep cinematic drone."
}'Defina a variável de ambiente YOUR_API_TOKEN com sua chave de API (gerenciamento no Perfil) e inclua em cada solicitação um token Bearer no cabeçalho Authorization : Authorization: Bearer $YOUR_API_TOKEN.
Envie um trabalho de geração assíncrono e receba imediatamente um request_id e URLs para status, resultados e cancelamento.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/bytedance/seedance-2.5/reference-to-video/720p \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "Animate the reference into a cinematic sci-fi shot: the astronaut walks forward across the alien dunes as wind lifts glowing dust, the two pale moons rising, volumetric god rays sweeping across the landscape, the camera slowly pulls back to reveal a vast otherworldly desert, low ambient wind and a deep cinematic drone."
}'Obtém o estado atual de um request_id ("in_queue", "in_progress", "completed" ou "cancelled").
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/status \
--header "Authorization: Bearer <token>"Obtém as saídas finais e metadados do request_id; se o trabalho não estiver concluído, a resposta retorna o estado atual para continuar o polling.
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/result \
--header "Authorization: Bearer <token>"Cancela um trabalho na fila por request_id; trabalhos em andamento não podem ser cancelados.
curl --request POST \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/cancel \
--header "Authorization: Bearer <token>"Forneça uma URL HTTPS publicamente acessível. O host deve permitir buscas no servidor (sem login/cookies), sem limite de taxa agressivo ou bloqueio de bots. Recomendado: imagens ≤ 50 MB (~4K), vídeos ≤ 100 MB (~2–5 min em 720p). Para ativos privados, URLs estáveis ou pré-assinadas.
{
"type": "object",
"title": "Esquema de entrada",
"required": [
"prompt"
],
"properties": {
"prompt": {
"title": "Prompt",
"description": "Descrição em texto do vídeo (recomenda-se no máximo cerca de 500 caracteres em chinês ou 1.000 palavras em inglês).",
"type": "string",
"default": "Animate the reference into a cinematic sci-fi shot: the astronaut walks forward across the alien dunes as wind lifts glowing dust, the two pale moons rising, volumetric god rays sweeping across the landscape, the camera slowly pulls back to reveal a vast otherworldly desert, low ambient wind and a deep cinematic drone."
},
"images": {
"title": "Reference Images",
"description": "Reference images to steer environment and style. Up to 20 images.",
"type": "array",
"default": [
"https://playgrounds-storage-public.runcomfy.net/tools/7385/media-files/input-1-1.png"
],
"items": {
"type": "string",
"format": "image_uri"
},
"maxItems": 30
},
"videos": {
"title": "Reference Videos",
"description": "Reference video clips for camera motion and rhythm. Up to 6 clips.",
"type": "array",
"items": {
"type": "string",
"format": "video_uri"
},
"maxItems": 10
},
"audios": {
"title": "Reference Audio",
"description": "Reference audio for mood and pacing. Up to 6 files.",
"type": "array",
"items": {
"type": "string",
"format": "audio_uri"
},
"maxItems": 10
},
"aspect_ratio": {
"title": "Aspect Ratio (W:H)",
"description": "Aspect ratio of the generated video.",
"type": "string",
"enum": [
"16:9",
"9:16",
"1:1",
"4:3",
"3:4",
"21:9",
"adaptive"
],
"default": "16:9"
},
"duration": {
"title": "Duration (seconds)",
"description": "The duration of the generated video in seconds. Between 4 and 30.",
"type": "integer",
"minimum": 4,
"maximum": 30,
"default": 5
},
"seed": {
"title": "Seed",
"description": "Random seed for reproducible generation. Leave empty for a random seed.",
"type": "integer"
},
"generate_audio": {
"title": "Generate Audio",
"description": "When true, the model outputs video with synchronized audio (speech, SFX, music).",
"type": "boolean",
"default": true
}
}
}{
"output": {
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "uri",
"description": "URL de imagem única"
},
"video": {
"type": "string",
"format": "uri",
"description": "URL de vídeo único"
},
"images": {
"type": "array",
"description": "várias URLs de imagem",
"items": {
"type": "string",
"format": "uri"
}
},
"videos": {
"type": "array",
"description": "várias URLs de vídeo",
"items": {
"type": "string",
"format": "uri"
}
}
}
}
}RunComfy é a principal ComfyUI plataforma, oferecendo ComfyUI online ambiente e serviços, juntamente com fluxos de trabalho do ComfyUI apresentando visuais impressionantes. RunComfy também oferece AI Models, permitindo que artistas utilizem as mais recentes ferramentas de AI para criar arte incrível.