Usa l'API RunComfy per eseguire pika/pika-2-2/text-to-video. Per input e output accettati, consulta lo schema.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/pika/pika-2-2/text-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"promptText": "A mysterious UFO hovers motionless above a quiet, dimly lit city park at night. Its sleek metallic surface reflects the glow of scattered streetlights, while pulsating orange lights along its rim cast a soft, rhythmic glow onto the treetops below. The surrounding lampposts flicker subtly, reacting to the strange electromagnetic energy from the hovering craft. With a smooth and controlled motion, the UFO begins to ascend, drifting diagonally toward the top right of the frame. As it vanishes into the vast starry night sky, the park remains eerily silent, with only the distant hum of the city lingering in the background."
}'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/pika/pika-2-2/text-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"promptText": "A mysterious UFO hovers motionless above a quiet, dimly lit city park at night. Its sleek metallic surface reflects the glow of scattered streetlights, while pulsating orange lights along its rim cast a soft, rhythmic glow onto the treetops below. The surrounding lampposts flicker subtly, reacting to the strange electromagnetic energy from the hovering craft. With a smooth and controlled motion, the UFO begins to ascend, drifting diagonally toward the top right of the frame. As it vanishes into the vast starry night sky, the park remains eerily silent, with only the distant hum of the city lingering in the background."
}'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": [
"promptText"
],
"properties": {
"promptText": {
"title": "Prompt",
"description": "Descrivi il contenuto, il movimento o la trasformazione desiderati.",
"type": "string",
"maxLength": 2000,
"default": "A mysterious UFO hovers motionless above a quiet, dimly lit city park at night. Its sleek metallic surface reflects the glow of scattered streetlights, while pulsating orange lights along its rim cast a soft, rhythmic glow onto the treetops below. The surrounding lampposts flicker subtly, reacting to the strange electromagnetic energy from the hovering craft. With a smooth and controlled motion, the UFO begins to ascend, drifting diagonally toward the top right of the frame. As it vanishes into the vast starry night sky, the park remains eerily silent, with only the distant hum of the city lingering in the background."
},
"resolution": {
"title": "Risoluzione",
"description": "Scegli la risoluzione di output.",
"type": "string",
"enum": [
"720p",
"1080p"
],
"default": "1080p"
},
"aspectRatio": {
"title": "Rapporto d’aspetto (L:A)",
"description": "Scegli il rapporto d’aspetto dell’output.",
"type": "string",
"enum": [
"5:2",
"16:9",
"4:3",
"1:1",
"4:5",
"9:16"
],
"default": "16:9"
},
"duration": {
"title": "Durata",
"description": "Scegli la durata del video in secondi.",
"type": "integer",
"enum": [
5,
10
],
"default": 5
},
"negativePrompt": {
"title": "Prompt negativo",
"description": "Descrivi gli elementi da escludere dal risultato.",
"type": "string",
"default": ""
},
"seed": {
"title": "Seed",
"description": "Un seed intero aiuta a riprodurre una configurazione.",
"type": "integer",
"default": 65326353
}
}
}{
"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.