Avançar para o conteúdo

Wan VACE 14B

Integrar

ID do modelo wan-vace-14b
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/wan-vace-14b?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ficheiros como o exemplo: 0,405 $ 405 créditos da API os seus ficheiros são medidos antes da execução Executar nesta página

Obter chave de API
Alibaba Vídeo para vídeo Entradas de referênciaaté 720p #image-to-video#video-to-video#text-to-video

Modelo de vídeo VACE 14B para uso geral: escolha uma tarefa (mapa de profundidade, pose, inpainting, outpainting, reframe) com muitas entradas opcionais

Criado na Doitong

Trabalhos públicos criados com Wan VACE 14B pela comunidade Doitong. Reutilize um prompt com um clique.

Trabalhos públicos apresentados: 2
Create a realistic cinematic UGC-style commercial video, exactly 30 seconds long. The entire scen... Vídeo

Create a realistic cinematic UGC-style commercial video, exactly 30 seconds long. The entire scene takes place inside a modern passenger airplane during a daytime flight. Natural smartphone-like cinematography, realistic airplane cabin, authentic passengers, natural lighting, realistic skin...

Реалистичная бытовая сцена в советской одесской квартире зимним вечером. Женщина находится на кух... Vídeo

Реалистичная бытовая сцена в советской одесской квартире зимним вечером. Женщина находится на кухне, мужчина — в комнате и прихожей. Атмосфера обычной советской семьи перед приходом гостей. Голоса: все персонажи говорят по-русски с естественным, выразительным одесским говором. Характерная...

Criar um pedido

Os controlos são gerados a partir do esquema do modelo. O código e o preço são atualizados à medida que os altera.

•obrigatório

Instruções de texto que orientam a geração de vídeo.

resolution predefinição auto

Resolução do vídeo de saída.

aspect_ratio predefinição auto

Proporção do vídeo resultante.

predefinição 81

Número de frames da saída, com um intervalo inclusivo de 81–241.

predefinição 0

Número de interpolações: 0 deixa os frames originais sem interpolação; os outros valores especificam quantos frames intermédios gerar entre eles.

Avançado negative_prompt · video · mask_video_url · mask_image_url · ref_image_urls · task · sampler · acceleration · video_quality · video_write_mode · interpolator_model · transparency_mode · image · end_image · frames_per_second · num_inference_steps · guidance_scale · shift · temporal_downsample_factor · auto_downsample_min_fps · seed · match_input_frames_per_second · enable_safety_checker · enable_prompt_expansion · preprocess · enable_auto_downsample · return_frames_zip
predefinição letterboxing, borders...

Prompt negativo aplicado ao gerar um vídeo.

video_url
Largue um ficheiro ou

Referência de vídeo para o modelo, fornecida como URL que aponta para o ficheiro de origem quando presente.

Largue um ficheiro ou

Referência de máscara para o modelo, fornecida como URL que aponta para o ficheiro de origem quando presente.

Largue um ficheiro ou

Máscara orientadora fornecida por URL de ficheiro, com precedência sobre o URL do vídeo de máscara quando presente. O modelo utiliza esta máscara para orientar a criação do vídeo mascarado.

Largue um ficheiro ou

URLs opcionais de imagens de origem que fornecem ao modelo imagens de referência para utilizar.

task predefinição depth

Tipo de tarefa executada pelo modelo.

sampler predefinição unipc

Sampler utilizado ao gerar o vídeo.

acceleration predefinição regular

Definição de aceleração da inferência, com a opção 'none' ou 'regular': o processamento acelerado oferece uma melhoria substancial da velocidade, à custa de uma alteração muito pequena na saída.

video_quality predefinição high

Nível de qualidade do vídeo resultante.

video_write_mode predefinição balanced

Modo de escrita do vídeo resultante.

interpolator_model predefinição film

Seleção do modelo de interpolação de frames: 'rife' ou 'film'.

transparency_mode predefinição content_aware

Tratamento da transparência dos frames inicial e final, determinando como são preenchidas as respetivas regiões transparentes.

first_frame_url

Referência opcional do primeiro frame, fornecida por URL, para o modelo utilizar ao processar o vídeo.

last_frame_url

Referência opcional do último frame, fornecida por URL, para o modelo utilizar ao processar o vídeo.

predefinição 16

Taxa de frames do vídeo gerado, aplicada apenas quando `match_input_frames_per_second` não é true; os valores aceites são 5–30 frames por segundo.

predefinição 30

Número de passos de amostragem, trocando um tempo de processamento mais longo por melhor qualidade à medida que o número aumenta.

predefinição 5

Intensidade do alinhamento do prompt, controlada através de orientação sem classificador; aumentar a escala incentiva as imagens geradas a seguir mais de perto o texto.

predefinição 5

Definição de deslocamento aplicada ao gerar o vídeo.

predefinição 0

Fator de omissão de frames do vídeo, expresso como um número inteiro, com sobreamostragem automática aplicada uma vez por cada fator de subamostragem. Utilize 0 para manter a subamostragem temporal desativada.

predefinição 15

Taxa mínima de frames, em frames por segundo, permitida após a redução da amostragem. Para filmagens com pouco movimento, reduzir este valor permite uma maior redução da amostragem e sequências mais longas; movimentos muito rápidos podem exigir um valor superior, embora a predefinição seja adequada para a maioria dos vídeos. A redução automática da amostragem utiliza este limiar para procurar o fator mais baixo que preserve os detalhes.

Seed que torna a geração reproduzível. Defini-la como None seleciona uma seed aleatoriamente.

POST /run/wan-vace-14b?wait=20 cotação → 0,405 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/wan-vace-14b?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Executar este pedido

A sua chave permanece neste navegador: é enviada apenas para a Doitong API e guardada em localStorage apenas se selecionar Lembrar. Obter uma chave de API

Sobre Wan VACE 14B

Um gerador e editor de vídeo polivalente selecionado através de `task`: mapa de profundidade, pose, inpainting, outpainting ou reframe. As entradas incluem um `video_url` de origem, vídeo ou imagem de máscara, `ref_image_urls` e URLs do primeiro e último frame. `num_frames` varia entre 17 e 241 e `resolution` entre 240p e 720p. É possível selecionar as amostragens unipc, dpm++ e euler.

Parâmetros

Envie o nome canónico ou o nome nativo, não ambos. Nomes canónicos

NomeTipo PredefiniçãoPermitido Descrição
promptobrigatório
Tipostring
Instruções de texto que orientam a geração de vídeo.
negative_promptopcional
Tipostring
Predefiniçãoletterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards
Prompt negativo aplicado ao gerar um vídeo.
match_input_num_framesopcional
Tipoboolean
Predefiniçãofalse
Origem do número de frames do vídeo gerado: false utiliza `num_frames`, enquanto true copia o número de frames do vídeo de entrada.
num_framesopcional
Tipointeger
Predefinição81
17 – 241
Número de frames da saída, com um intervalo inclusivo de 81–241.
match_input_frames_per_secondopcional
Tipoboolean
Predefiniçãofalse
Origem da taxa de frames do vídeo gerado: false utiliza `frames_per_second`, enquanto true copia a taxa de frames do vídeo de entrada.
frames_per_secondopcional
Tipointeger | null
Predefinição16
5 – 30
Taxa de frames do vídeo gerado, aplicada apenas quando `match_input_frames_per_second` não é true; os valores aceites são 5–30 frames por segundo.
taskopcional
Tipoenum
Predefiniçãodepth
depthposeinpaintingoutpaintingreframe
Tipo de tarefa executada pelo modelo.
seedopcional
Tipointeger | null
Seed que torna a geração reproduzível. Defini-la como None seleciona uma seed aleatoriamente.
resolutionopcional
Tipoenum
Predefiniçãoauto
auto240p360p480p580p720p
Resolução do vídeo de saída.
aspect_ratioopcional
Tipoenum
Predefiniçãoauto
auto16:91:19:16
Proporção do vídeo resultante.
num_inference_stepsopcional
Tipointeger
Predefinição30
2 – 50
Número de passos de amostragem, trocando um tempo de processamento mais longo por melhor qualidade à medida que o número aumenta.
guidance_scaleopcional
Tiponumber
Predefinição5
1 – 10
Intensidade do alinhamento do prompt, controlada através de orientação sem classificador; aumentar a escala incentiva as imagens geradas a seguir mais de perto o texto.
sampleropcional
Tipoenum
Predefiniçãounipc
unipcdpm++euler
Sampler utilizado ao gerar o vídeo.
shiftopcional
Tiponumber
Predefinição5
1 – 15
Definição de deslocamento aplicada ao gerar o vídeo.
video_urlopcional video
Tipourl · video
Referência de vídeo para o modelo, fornecida como URL que aponta para o ficheiro de origem quando presente.
mask_video_urlopcional
Tipourl · video
Referência de máscara para o modelo, fornecida como URL que aponta para o ficheiro de origem quando presente.
mask_image_urlopcional
Tipourl · image
Máscara orientadora fornecida por URL de ficheiro, com precedência sobre o URL do vídeo de máscara quando presente. O modelo utiliza esta máscara para orientar a criação do vídeo mascarado.
ref_image_urlsopcional
Tipourl[] · image
URLs opcionais de imagens de origem que fornecem ao modelo imagens de referência para utilizar.
first_frame_urlopcional image
Tipostring | null
Referência opcional do primeiro frame, fornecida por URL, para o modelo utilizar ao processar o vídeo.
last_frame_urlopcional end_image
Tipostring | null
Referência opcional do último frame, fornecida por URL, para o modelo utilizar ao processar o vídeo.
enable_safety_checkeropcional
Tipoboolean
Predefiniçãofalse
Interruptor de verificação de segurança cuja desativação exige autorização da conta. Sem essa autorização, todos os pedidos são verificados independentemente da definição; true ativa o verificador.
enable_prompt_expansionopcional
Tipoboolean
Predefiniçãofalse
Controla se a expansão do prompt está ativada.
preprocessopcional
Tipoboolean
Predefiniçãofalse
Controla o pré-processamento do vídeo de entrada.
accelerationopcional
Tipoenum
Predefiniçãoregular
nonelowregular
Definição de aceleração da inferência, com a opção 'none' ou 'regular': o processamento acelerado oferece uma melhoria substancial da velocidade, à custa de uma alteração muito pequena na saída.
video_qualityopcional
Tipoenum
Predefiniçãohigh
lowmediumhighmaximum
Nível de qualidade do vídeo resultante.
video_write_modeopcional
Tipoenum
Predefiniçãobalanced
fastbalancedsmall
Modo de escrita do vídeo resultante.
num_interpolated_framesopcional
Tipointeger
Predefinição0
0 – 5
Número de interpolações: 0 deixa os frames originais sem interpolação; os outros valores especificam quantos frames intermédios gerar entre eles.
temporal_downsample_factoropcional
Tipointeger
Predefinição0
0 – 5
Fator de omissão de frames do vídeo, expresso como um número inteiro, com sobreamostragem automática aplicada uma vez por cada fator de subamostragem. Utilize 0 para manter a subamostragem temporal desativada.
enable_auto_downsampleopcional
Tipoboolean
Predefiniçãofalse
Adaptação automática do número de frames: ativá-la permite ao modelo processar um vídeo subamostrado temporalmente com uma duração adequada, restaurando depois o número original de frames através de interpolação.
auto_downsample_min_fpsopcional
Tiponumber
Predefinição15
1 – 60
Taxa mínima de frames, em frames por segundo, permitida após a redução da amostragem. Para filmagens com pouco movimento, reduzir este valor permite uma maior redução da amostragem e sequências mais longas; movimentos muito rápidos podem exigir um valor superior, embora a predefinição seja adequada para a maioria dos vídeos. A redução automática da amostragem utiliza este limiar para procurar o fator mais baixo que preserve os detalhes.
interpolator_modelopcional
Tipoenum
Predefiniçãofilm
rifefilm
Seleção do modelo de interpolação de frames: 'rife' ou 'film'.
transparency_modeopcional
Tipoenum
Predefiniçãocontent_aware
content_awarewhiteblack
Tratamento da transparência dos frames inicial e final, determinando como são preenchidas as respetivas regiões transparentes.
return_frames_zipopcional
Tipoboolean
Predefiniçãofalse
Controla se também é devolvido um arquivo ZIP que contém todos os frames gerados; ativado quando true.
obrigatório Nome canónico, também aceite

Os parâmetros de ficheiro aceitam um URL https:// público, um URI data: até 10 MB ou o file_url de um carregamento. Ficheiros

Resultado

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "wan-vace-14b",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 405,
    "usd": "0.405",
    "charged": 405,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    },
    "prompt": "string",
    "seed": 42,
    "frames_zip": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Os seus ficheiros, a sua escolhaCada outputs[].url é uma cópia no nosso armazenamento: guardada para sempre (paga por GB-mês) ou durante 7 dias gratuitamente, conforme a definição da sua conta ou ?storage=.
A mesma estrutura em todos os modelostype, url, content_type, width, height e duration, tanto para imagens como para vídeo e áudio. output é o próprio objeto de resultado do modelo.
Campos do resultado
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Ficheiro de vídeo produzido pela geração.
prompt
stringPrompt utilizado para gerar a saída.
seed
integerValor da seed aplicado durante a geração.
frames_zip
object {url, content_type, file_name, file_size} | nullArquivo ZIP que contém todos os frames do vídeo, devolvido quando solicitado.

Mais modelos: Vídeo para vídeo

Para agentes de IA: esta página em Markdown está disponível em https://doitong.com/pt-PT/developers/models/wan-vace-14b.md. Todos os modelos e guias: https://doitong.com/developers/llms.txt