Documentazione Rivya AI
Pagine API per modello

Integrazione API di Wan 2.2 A14B Turbo

Usa Wan 2.2 A14B Turbo tramite Rivya Public API v1 con model id wan-2-2-a14b-turbo, input supportati, parametri, regole Files API, crediti ed esempi di risposta.

Disponibile via APITesto o URL pronti; le modalità di riferimento usano Files APIVideo
ID modello API

wan-2-2-a14b-turbo

Input

text, file

Files API

Richiesto per le modalità con riferimento

Crediti base

12

Capacità

Video

Fatturazione

FIXED

Limite prompt

5000 caratteri

Contratto della richiesta

Invia l'ID modello al livello superiore. I controlli specifici del modello vanno in params.

KeyTipoObbligatorioPredefinitoDescrizione
modelstringwan-2-2-a14b-turboUsa wan-2-2-a14b-turbo come ID modello API.
promptstring-Massimo 5000 caratteri per questo modello.
paramsobjectNo-Oggetto parametri specifico del modello. Usa le righe sotto per le key consentite.
client_request_idstringNo-ID client facoltativo per tracciare le richieste nel tuo sistema.

Parametri del modello

KeyTipoObbligatorioPredefinitoIntervalloOpzioniDescrizione
resolutionselectNo720p-480p, 580p, 720pLe esecuzioni da testo e immagine restano attualmente su `480p / 720p`, mentre il percorso guidato da immagine più audio espone anche `580p`. Rivya filtra automaticamente i livelli non supportati in base alla modalità corrente.
aspect_ratioselectNo16:9-16:9, 9:16Resta disponibile solo in text-to-video perché gli endpoint pubblici attuali per immagine e immagine più audio non espongono un campo `aspect_ratio` stabile.
enable_prompt_expansionselectNofalse-false, trueAttivala quando vuoi che il servizio upstream espanda un prompt testuale grezzo prima della generazione. Resta limitata alle esecuzioni da testo e immagine.
seednumberNo-min 0 / max 2147483647-Lascialo vuoto per ottenere ogni volta un nuovo risultato casuale. Riutilizzare lo stesso numero intero rende più semplice riprodurre o rifinire un risultato precedente. Il risultato resta più vicino solo quando anche il prompt e le altre impostazioni chiave rimangono simili, e non garantisce una corrispondenza 1:1.
accelerationselectNonone-none, regularUn controllo di accelerazione più leggero che resta limitato alle modalità pubbliche testo e immagine.
num_framesnumberNo80min 40 / max 120 / step 1-Solo per il percorso guidato da immagine più audio. I valori validi sono da 40 a 120 e il numero deve essere divisibile per 4. Un punto di partenza tipico è 80.
frames_per_secondnumberNo16min 4 / max 60 / step 1-Solo per il percorso guidato da immagine più audio. I valori validi sono da 4 a 60. FPS più alti risultano di solito più fluidi, ma aumentano anche la pressione sulla generazione.
negative_prompttextNo---Solo per il percorso guidato da immagine più audio. Usalo per descrivere errori di movimento, artefatti indesiderati o elementi visivi che vuoi evitare.
num_inference_stepsnumberNo27min 2 / max 40 / step 1-Solo per il percorso guidato da immagine più audio. I valori validi sono da 2 a 40. Più passi possono migliorare la qualità, ma aumentano anche il tempo di esecuzione.
guidance_scalenumberNo3.5min 1 / max 10 / step 0.1-Solo per il percorso guidato da immagine più audio. I valori validi sono da 1 a 10. Valori più alti seguono il prompt più da vicino, ma possono anche rendere il movimento più rigido.
shiftnumberNo5min 1 / max 10 / step 0.1-Solo per il percorso guidato da immagine più audio. I valori validi sono da 1 a 10. Modifica la sensazione di offset temporale della generazione, quindi è più prudente iniziare vicino al default.
enable_safety_checkerselectNotrue-true, falseSolo per il percorso guidato da immagine più audio. Attivalo per eseguire controlli di sicurezza prima della generazione, oppure disattivalo quando vuoi meno filtro e accetti il compromesso.

Regola di upload

Carica prima i file di riferimento, poi inserisci l'URL restituito e il durationToken dentro params.referenceMediaItems.

Regola di riferimento

Media di riferimento: Carica fino a 2 asset. La modalità testo non ne richiede, image-to-video usa 1 immagine e il percorso guidato da immagine più audio usa 1 immagine più 1 clip audio.

File massimi

2

Tipi di file accettati

image, audio

Duration token

I riferimenti video e audio devono includere durationToken da /api/v1/files quando è richiesta la verifica della durata.

kindDimensione massimaTipi MIME
image10 MBimage/jpeg, image/png, image/webp
audio10 MBaudio/mpeg, audio/mp4, audio/wav, audio/x-wav, audio/aac, audio/ogg, audio/flac, audio/x-ms-wma

Richiesta minima

{
  "model": "wan-2-2-a14b-turbo",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "enable_prompt_expansion": "false",
    "seed": 0,
    "acceleration": "none",
    "num_frames": 80,
    "frames_per_second": 16,
    "negative_prompt": "Esclusioni o modalità di errore opzionali da evitare.",
    "num_inference_steps": 27,
    "guidance_scale": 3.5,
    "shift": 5,
    "enable_safety_checker": "true"
  }
}

Richiesta con file di riferimento

{
  "model": "wan-2-2-a14b-turbo",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "enable_prompt_expansion": "false",
    "seed": 0,
    "acceleration": "none",
    "num_frames": 80,
    "frames_per_second": 16,
    "negative_prompt": "Esclusioni o modalità di errore opzionali da evitare.",
    "num_inference_steps": 27,
    "guidance_scale": 3.5,
    "shift": 5,
    "enable_safety_checker": "true",
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png"
      }
    ]
  }
}

Risposta di creazione

L'endpoint di creazione restituisce un ID task pubblico. Interroga l'endpoint di stato finché il task riesce o fallisce.

{
  "id": "task_wan_2_2_a14b_turbo_example",
  "status": "queued",
  "model": "wan-2-2-a14b-turbo",
  "reserved_credits": 12,
  "final_credits": 0,
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Errori comuni

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Alcune modalità richiedono upload di riferimento tramite Files API.