Documentação da Rivya AI
Páginas de API por modelo

Integração da API de Wan 3.0 Video

Use Wan 3.0 Video pela Rivya Public API v1 com o ID de modelo wan-3-0-video, entradas compatíveis, parâmetros, regras da Files API, créditos e exemplos de resposta.

Disponível via APITexto ou URL prontos; modos de referência usam Files APIVídeo
ID do modelo da API

wan-3-0-video

Entradas

text, file

Files API

Obrigatório para modos com referência

Créditos base

per_input_and_output_second · standard_480P=8 · standard_720P=16 · standard_1080P=32 · prime_480P=12.2 · prime_720P=25.2 · prime_1080P=50.4 · ⌈total⌉

Capacidade

Vídeo

Cobrança

METERED

Limite de prompt

20000 caracteres

Contrato da requisição

Envie o ID do modelo no nível superior. Controles específicos do modelo ficam em params.

ChaveTipoObrigatórioPadrãoDescrição
modelstringSimwan-3-0-videoUse wan-3-0-video como ID do modelo da API.
promptstringSim-Máximo de 20000 caracteres para este modelo.
paramsobjectNão-Objeto de parâmetros específico do modelo. Use as linhas abaixo para ver as chaves permitidas.
client_request_idstringNão-ID opcional do cliente para rastrear requisições no seu sistema.

Parâmetros do modelo

ChaveTipoObrigatórioPadrãoIntervaloOpçõesDescrição
seedance_sceneselectNãotext-text, frames, referenceEscolha um contrato de entrada exclusivo antes de enviar mídia.
variantselectNãostandard-standard, primeStandard e Prime usam os mesmos controles, mas tarifas por segundo diferentes.
resolutionselectNão1080P-480P, 720P, 1080PA reserva multiplica a tarifa da variante e da resolução pelos segundos verificados do vídeo de entrada mais os segundos de saída reservados, arredondando o total para cima uma única vez. A duração inteligente reserva 30 segundos de saída e não está disponível com vídeo de referência.
aspect_ratioselectNãoadaptive-adaptive, 16:9, 4:3, 1:1, 3:4, 9:16Escolha um enquadramento adaptável ou uma proporção fixa de saída.
durationnumberNão5min -1 / max 30 / step 1-Escolha -1 para duração automática ou um número inteiro de 2 a 30 segundos. A duração automática reserva 30 segundos de saída e não pode ser usada com vídeo de referência.
audioselectNãotrue-true, falseEscolha se o vídeo gerado deve incluir áudio criado pelo modelo.
seednumberNão-min 0 / max 2147483647 / step 1-Deixe vazio para obter um novo resultado aleatório a cada vez. Reutilizar o mesmo inteiro facilita reproduzir ou ajustar um resultado anterior. Ele só fica mais próximo quando o prompt e outras configurações principais também permanecem semelhantes, e não garante uma correspondência 1:1.

Política de upload

Faça upload dos arquivos de referência primeiro; depois coloque a URL retornada e o durationToken dentro de params.referenceMediaItems.

Regra de referência

Quadros-guia ou referências multimodais assinadas: Quadros aceita uma imagem inicial obrigatória e uma imagem final opcional. Referência aceita até 10 imagens JPEG, PNG sem transparência, WebP ou BMP de 20 MB cada; 5 vídeos MP4/MOV de 95 MB e 1 a 15 segundos cada; e 5 clipes de áudio MP3/WAV de 15 MB e 1 a 15 segundos cada. Os totais de vídeo e áudio são limitados separadamente a 15 segundos.

Máx. de arquivos

20

Tipos de arquivo aceitos

image, video, audio

Duration token

Referências de vídeo e áudio devem carregar durationToken de /api/v1/files quando a verificação de duração for exigida.

kindTamanho máximoTipos MIME
image20 MBimage/jpeg, image/png, image/bmp, image/webp
video95 MBvideo/mp4, video/quicktime
audio15 MBaudio/mpeg, audio/wav, audio/x-wav

Requisição mínima

{
  "model": "wan-3-0-video",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "seedance_scene": "text",
    "variant": "standard",
    "resolution": "1080P",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "audio": "true",
    "seed": 0
  }
}

Requisição com arquivo de referência

{
  "model": "wan-3-0-video",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "seedance_scene": "reference",
    "variant": "standard",
    "resolution": "1080P",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "audio": "true",
    "seed": 0,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png",
        "width": 1024,
        "height": 1024,
        "sizeBytes": 1048576,
        "imageDimensionsToken": "image_dimensions_token_from_original_files_api_upload_response"
      }
    ]
  }
}

Resposta de criação

O endpoint de criação retorna um ID público de tarefa. Consulte o endpoint de status até a tarefa ser concluída ou falhar.

{
  "id": "task_wan_3_0_video_example",
  "status": "queued",
  "model": "wan-3-0-video",
  "reserved_credits": 160,
  "final_credits": 0,
  "settlement_status": "RESERVED",
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Erros comuns

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Alguns modos exigem uploads de referência pela Files API.