Skip to main content
POST
cURL
Usa magnific_video_upscaler_creative per aumentare la risoluzione di un video sorgente. La richiesta restituisce un id dell’attività per recuperare l’output completato.

Prepara la richiesta

  • Autenticati con la tua chiave API CometAPI.
  • Imposta model su magnific_video_upscaler_creative e fornisci videoUri per un video di durata massima di 30 secondi.
  • Sostituisci l’URL del video di esempio con un URL HTTPS accessibile. videoUri accetta anche un URI di dati video Base64 con dimensioni codificate fino a 5 MB.
  • Scegli resolution: 720p, 1k, 2k o 4k. Ometti il campo per 2k.

Regola il miglioramento

Ometti un controllo numerico per usare il valore predefinito del modello. Un valore di 0 viene considerato come omissione, quindi non seleziona esplicitamente un’intensità pari a zero. Analogamente, fpsBoost: false viene considerato come omissione e non disabilita esplicitamente il miglioramento del frame rate. Ometti i campi facoltativi invece di inviare null.

Recupera il risultato

Salva il valore id restituito e usa Recuperare un’attività Runway per recuperare lo stato dell’attività. Quando status è SUCCEEDED, leggi gli URL del risultato da output. Se l’attività non riesce, controlla failure e failureCode quando presenti.

Autorizzazioni

Authorization
string
header
obbligatorio

Your CometAPI API key.

Corpo

application/json

Magnific video-upscaling request.

model
enum<string>
obbligatorio

Model ID for this request.

Opzioni disponibili:
magnific_video_upscaler_creative
videoUri
obbligatorio

Video to upscale, with a maximum duration of 30 seconds. Use an accessible HTTPS URL or a Base64 data URI with an encoded size of up to 5 MB.

Required string length: 13 - 2048
Pattern: ^https://
resolution
enum<string>

Target output resolution. Omit for 2k.

Opzioni disponibili:
720p,
1k,
2k,
4k
creativity
integer

Amount of generated detail to add. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.

Intervallo richiesto: 0 <= x <= 100
sharpen
integer

Sharpness intensity. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.

Intervallo richiesto: 0 <= x <= 100
smartGrain
integer

Grain and texture enhancement intensity. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.

Intervallo richiesto: 0 <= x <= 100
flavor
enum<string>

Processing style: vivid emphasizes color and detail; natural favors faithful reproduction.

Opzioni disponibili:
vivid,
natural
fpsBoost
boolean

Set true to request an increased output frame rate. Omit to leave this option unspecified; false is treated as omission.

Risposta

The task was created. Save its id for task retrieval.

id
string
obbligatorio

Task ID for GET /runwayml/v1/tasks/{id}.

status
string

Task state, when returned.

createdAt
string<date-time>

Task submission timestamp, when returned.

output
string<uri>[]

Result URLs, when returned.

failure
string

Failure explanation, when returned.

failureCode
string

Machine-readable failure code, when returned.

estimatedCost
object

Task estimate metadata, when returned.

cost
object

Task cost metadata, when returned.

Ultima modifica il 18 settembre 2026