Usa l'API RunComfy per eseguire bytedance/seedance-2.5/reference-to-video/720p. Per input e output accettati, consulta lo schema.
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."
}'Imposta la variabile d'ambiente YOUR_API_TOKEN con la tua chiave API (gestione nel Profilo) e includi in ogni richiesta un token Bearer nell'intestazione Authorization : Authorization: Bearer $YOUR_API_TOKEN.
Invia un job di generazione asincrono e ricevi subito un request_id e URL per stato, risultati e annullamento.
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."
}'Recupera lo stato corrente per un request_id ("in_queue", "in_progress", "completed" o "cancelled").
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/status \
--header "Authorization: Bearer <token>"Recupera output finali e metadati per il request_id; se il job non è completo, la risposta restituisce lo stato corrente per continuare il polling.
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/result \
--header "Authorization: Bearer <token>"Annulla un job in coda tramite request_id; i job in corso non possono essere annullati.
curl --request POST \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/cancel \
--header "Authorization: Bearer <token>"Fornisci un URL HTTPS raggiungibile pubblicamente. L'host deve consentire fetch lato server (senza login/cookie), senza rate limit eccessivo o blocco bot. Consigliato: immagini ≤ 50 MB (~4K), video ≤ 100 MB (~2–5 min a 720p). Per asset privati, URL stabili o pre-firmati.
{
"type": "object",
"title": "Schema di input",
"required": [
"prompt"
],
"properties": {
"prompt": {
"title": "Prompt",
"description": "Descrizione testuale del video (si consigliano al massimo circa 500 caratteri in cinese o 1.000 parole in inglese).",
"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 immagine singola"
},
"video": {
"type": "string",
"format": "uri",
"description": "URL video singolo"
},
"images": {
"type": "array",
"description": "più URL immagine",
"items": {
"type": "string",
"format": "uri"
}
},
"videos": {
"type": "array",
"description": "più URL video",
"items": {
"type": "string",
"format": "uri"
}
}
}
}
}RunComfy è la piattaforma principale ComfyUI che offre ComfyUI online ambiente e servizi, insieme a workflow di ComfyUI con visuali mozzafiato. RunComfy offre anche AI Models, consentire agli artisti di sfruttare gli ultimi strumenti di AI per creare arte incredibile.