Usa l'API RunComfy per eseguire minimax/minimax-h3/reference-to-video. Per input e output accettati, consulta lo schema.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/minimax/minimax-h3/reference-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "The woman from the reference steps out of the shadowed doorway into the low sun, dust lifting around her boots as she scans the street ahead. The camera tracks with her at shoulder height, warm light rakes across her face, and the background falls away into haze. Cinematic pacing, natural movement, anamorphic look.",
"reference_images": [
"https://playgrounds-storage-public.runcomfy.net/tools/7394/media-files/ref-promo.webp"
],
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "2k"
}'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/minimax/minimax-h3/reference-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "The woman from the reference steps out of the shadowed doorway into the low sun, dust lifting around her boots as she scans the street ahead. The camera tracks with her at shoulder height, warm light rakes across her face, and the background falls away into haze. Cinematic pacing, natural movement, anamorphic look.",
"reference_images": [
"https://playgrounds-storage-public.runcomfy.net/tools/7394/media-files/ref-promo.webp"
],
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "2k"
}'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",
"reference_images",
"aspect_ratio",
"duration",
"resolution"
],
"properties": {
"prompt": {
"title": "Prompt",
"description": "Descrizione della scena, dell’interazione, del movimento e dello stile visivo. Da 1 a 4000 caratteri.",
"type": "string",
"default": "The woman from the reference steps out of the shadowed doorway into the low sun, dust lifting around her boots as she scans the street ahead. The camera tracks with her at shoulder height, warm light rakes across her face, and the background falls away into haze. Cinematic pacing, natural movement, anamorphic look."
},
"reference_images": {
"title": "Immagini di riferimento",
"description": "Immagini di riferimento che guidano soggetto, prodotto, stile o composizione. Fino a 9. È richiesta almeno un’immagine o un video di riferimento.",
"type": "array",
"default": [
"https://playgrounds-storage-public.runcomfy.net/tools/7394/media-files/ref-promo.webp"
],
"items": {
"type": "string",
"format": "image_uri"
},
"maxItems": 9
},
"reference_videos": {
"title": "Video di riferimento",
"description": "Video di riferimento che guidano movimento, ritmo o interazione. Fino a 3. È richiesta almeno un’immagine o un video di riferimento.",
"type": "array",
"items": {
"type": "string",
"format": "video_uri"
},
"maxItems": 3
},
"reference_audios": {
"title": "Audio di riferimento",
"description": "Audio di riferimento facoltativi. Fino a 3. Non possono essere forniti senza un’immagine o un video di riferimento.",
"type": "array",
"items": {
"type": "string",
"format": "audio_uri"
},
"maxItems": 3
},
"aspect_ratio": {
"title": "Proporzioni",
"description": "Proporzioni del video in uscita.",
"type": "string",
"enum": [
"21:9",
"16:9",
"4:3",
"1:1",
"3:4",
"9:16"
],
"default": "16:9"
},
"duration": {
"title": "Durata",
"description": "Durata del video generato in secondi.",
"type": "integer",
"minimum": 5,
"maximum": 15,
"default": 5
},
"resolution": {
"title": "Risoluzione",
"description": "Risoluzione del video in uscita.",
"type": "string",
"enum": [
"2k"
],
"default": "2k"
}
}
}{
"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.