Usa l'API RunComfy per eseguire aidc-ai/ovis-image. Per input e output accettati, consulta lo schema.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/aidc-ai/ovis-image \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "A casually captured spontaneous iPhone photograph featuring an individual standing relaxed with arms gently crossed on a lightly grassy alpine slope beside rugged rocky formations. The subject wears a burgundy windbreaker jacket with an Arc'teryx logo, elastic cuffs, and a full-length zipper, crafted from durable water-resistant fabric realistically creased and subtly weathered with slight dirt marks. Loose, khaki cargo pants provide a comfortable fit, textured with natural creases and faint soil traces near the hems. Chunky dark gray sneakers with thick soles add a modern technical vibe. The jacket hood is casually pulled up, slightly shadowing their neutral, slightly obscured face, while sleek realistic sunglasses reflect the soft diffused mountain light. Ambient natural daylight is slightly overcast, casting gentle shadows on the uneven terrain of grassy wildflowers and rugged rocks. The framing holds a casual, slightly tilted angle, enhancing the authentic spontaneity and candid intimacy typical of trendy outdoor gorpcore iPhone photography. The background showcases distant jagged mountain ridges partially veiled in mist and low-hanging cloud layers, emphasizing pristine alpine wilderness and rugged outdoor adventure stylistics. Textural authenticity is prioritized with visible fabric textures, subtle weathering of shoes, natural grass details, and reflective sunglass lenses, reinforcing a highly believable, stylish technical outdoor aesthetic."
}'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/aidc-ai/ovis-image \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "A casually captured spontaneous iPhone photograph featuring an individual standing relaxed with arms gently crossed on a lightly grassy alpine slope beside rugged rocky formations. The subject wears a burgundy windbreaker jacket with an Arc'teryx logo, elastic cuffs, and a full-length zipper, crafted from durable water-resistant fabric realistically creased and subtly weathered with slight dirt marks. Loose, khaki cargo pants provide a comfortable fit, textured with natural creases and faint soil traces near the hems. Chunky dark gray sneakers with thick soles add a modern technical vibe. The jacket hood is casually pulled up, slightly shadowing their neutral, slightly obscured face, while sleek realistic sunglasses reflect the soft diffused mountain light. Ambient natural daylight is slightly overcast, casting gentle shadows on the uneven terrain of grassy wildflowers and rugged rocks. The framing holds a casual, slightly tilted angle, enhancing the authentic spontaneity and candid intimacy typical of trendy outdoor gorpcore iPhone photography. The background showcases distant jagged mountain ridges partially veiled in mist and low-hanging cloud layers, emphasizing pristine alpine wilderness and rugged outdoor adventure stylistics. Textural authenticity is prioritized with visible fabric textures, subtle weathering of shoes, natural grass details, and reflective sunglass lenses, reinforcing a highly believable, stylish technical outdoor aesthetic."
}'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": "",
"type": "string",
"default": "A casually captured spontaneous iPhone photograph featuring an individual standing relaxed with arms gently crossed on a lightly grassy alpine slope beside rugged rocky formations. The subject wears a burgundy windbreaker jacket with an Arc'teryx logo, elastic cuffs, and a full-length zipper, crafted from durable water-resistant fabric realistically creased and subtly weathered with slight dirt marks. Loose, khaki cargo pants provide a comfortable fit, textured with natural creases and faint soil traces near the hems. Chunky dark gray sneakers with thick soles add a modern technical vibe. The jacket hood is casually pulled up, slightly shadowing their neutral, slightly obscured face, while sleek realistic sunglasses reflect the soft diffused mountain light. Ambient natural daylight is slightly overcast, casting gentle shadows on the uneven terrain of grassy wildflowers and rugged rocks. The framing holds a casual, slightly tilted angle, enhancing the authentic spontaneity and candid intimacy typical of trendy outdoor gorpcore iPhone photography. The background showcases distant jagged mountain ridges partially veiled in mist and low-hanging cloud layers, emphasizing pristine alpine wilderness and rugged outdoor adventure stylistics. Textural authenticity is prioritized with visible fabric textures, subtle weathering of shoes, natural grass details, and reflective sunglass lenses, reinforcing a highly believable, stylish technical outdoor aesthetic."
},
"negative_prompt": {
"title": "Prompt negativo",
"description": "",
"type": "string",
"default": ""
},
"image_size": {
"title": "Dimensione immagine",
"description": "",
"type": "string",
"enum": [
"square_hd",
"square",
"portrait_4_3",
"portrait_16_9",
"landscape_4_3",
"landscape_16_9"
],
"default": "landscape_4_3"
},
"num_inference_steps": {
"title": "Numero di passaggi di inferenza",
"description": "Numero di passaggi di inferenza (da 1 a 50).",
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 28
},
"guidance_scale": {
"title": "Scala di guida",
"description": "Intensità con cui la generazione segue il prompt (da 1 a 20).",
"type": "float",
"minimum": 1,
"maximum": 20,
"default": 5
},
"seed": {
"title": "Seed",
"description": "",
"type": "integer",
"default": null
},
"output_format": {
"title": "Formato di output",
"description": "Formato del file dell’immagine generata.",
"type": "string",
"enum": [
"jpeg",
"png",
"webp"
],
"default": "png"
}
}
}{
"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.