Wan 2.6 API
Alibaba WAN 2.6 — texto para vídeo e imagem para vídeo com áudio sincronizado em 720p/1080p, além de referência para vídeo, video-extend, image-edit e texto para imagem na mesma família. Nível Flash para geração otimizada para velocidade.
Texto para vídeo e imagem para vídeo em 720p/1080p com áudio sincronizado. Imagem para vídeo Flash para geração otimizada para velocidade. Referência para vídeo preserva a identidade de referências de personagem, objeto ou cena. O video-extend suporta áudio sincronizado preservado ou gerado.
Visão geral
Sobre o Wan 2.6 API
O que o Wan 2.6 faz, como ele se encaixa na linha de modelos da Alibaba e por que as equipes o escolhem.
Wan 2.6 é um modelo de geração de vídeo da Alibaba, disponível pela API REST da WaveSpeedAI. Alibaba WAN 2.6 — texto para vídeo e imagem para vídeo com áudio sincronizado em 720p/1080p, além de referência para vídeo, video-extend, image-edit e texto para imagem na mesma família. Nível Flash para geração otimizada para velocidade.
Texto para vídeo e imagem para vídeo em 720p/1080p com áudio sincronizado. Imagem para vídeo Flash para geração otimizada para velocidade. Referência para vídeo preserva a identidade de referências de personagem, objeto ou cena. O video-extend suporta áudio sincronizado preservado ou gerado.
A família Wan 2.6 na WaveSpeedAI traz 9 endpoints REST cobrindo os fluxos de Text-To-Image, Image-To-Video, Video-Extend, Reference-To-Video, Image-To-Image, Text-To-Video. Cada variante tem seu próprio preço, parâmetros e exemplos de resultado — escolha a que combina com sua modalidade de entrada e suas restrições de produção, ou chame várias com a mesma chave de API para montar pipelines de várias etapas.
Execute o Wan 2.6 com a mesma chave de API, a mesma conta de cobrança e os mesmos limites de taxa que você usa nos outros mais de 1.000 modelos de IA da WaveSpeedAI. Sem configuração separada por fornecedor, sem SDKs por provedor, sem limites de taxa por fornecedor — uma única integração cobre tudo, de texto para imagem e texto para vídeo até síntese de áudio, geração 3D, ampliação e edição.
Endpoints
Todos os endpoints da API de Wan 2.6
9 endpoints de Wan 2.6 disponíveis agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
/filters:quality(82)/media/images/20260408104303_j8tzky7x.webp)
Wan 2.6 Text To Image
WAN 2.6 Text-to-Image generates high-quality images from natural-language prompts with strong prompt adherence and clean composition. It supports multiple aspect ratios and size control, seed-based reproducibility, and flexible styles (photorealistic to illustrative) for ads, product shots, and social visuals. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408104248_rpfzmi3p.webp)
Wan 2.6 Image To Video Pro
WAN 2.6 Image-to-Video Pro converts images into premium-quality videos with superior motion dynamics, enhanced visual fidelity, and professional cinematic output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104233_jng90n8q.webp)
Wan 2.6 Video Extend
WAN 2.6 Video-Extend turns short clips into longer videos with preserved or generated synchronized audio for continuity. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104243_x402fmab.webp)
Wan 2.6 Reference To Video
WAN 2.6 Reference-to-Video turns character, prop, or scene references—single or multi-view—into new video shots with preserved identity, style, and layout plus smooth, coherent motion. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104326_ja5ok664.webp)
Wan 2.6 Image Edit
WAN 2.6 Image-Edit turns prompts into precise photo edits—adjusting color and lighting, restyling aesthetics, replacing backgrounds, removing objects, and refining details while preserving subject identity. Built for stable, repeatable image-to-image pipelines. Ready-to-use REST API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104308_kny71fdq.webp)
Wan 2.6 Text To Video
WAN 2.6 Text-to-Video turns plain prompts into coherent, cinematic clips with crisp detail, stable motion, and strong instruction-following—great for ads, explainers, and social posts. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104253_1r9s93sw.webp)
Wan 2.6 Image To Video Flash
WAN 2.6 Flash converts images into videos (720p/1080p) with optional audio, optimized for speed and cost. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104256_qerhgv9n.webp)
Wan 2.6 Reference To Video Flash
WAN 2.6 Reference-to-Video Flash turns character, prop, or scene references from images or videos into new video shots with preserved identity, style, and layout plus smooth, coherent motion. Flash version with faster generation speed. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104234_xtl4o7lx.webp)
Wan 2.6 Image To Video
WAN 2.6 converts text or images into videos (720p/1080p) with synced audio, faster and more affordable than Google Veo3. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
Exemplos
Veja o Wan 2.6 em ação
Resultados reais gerados pela API do Wan 2.6. Passe o mouse sobre qualquer vídeo para pré-visualizar e clique para abrir o visualizador em tamanho real.
Como usar
Como usar a API do Wan 2.6
Quatro passos do cadastro até uma geração concluída. Exemplos completos em Python, Node.js e cURL estão na seção de API abaixo.
- 01
Obtenha uma chave de API
Crie uma conta na WaveSpeedAI e copie sua chave de API no painel. Contas novas recebem créditos iniciais grátis — o suficiente para usar o playground algumas dezenas de vezes antes de a cobrança começar.
- 02
Envie uma predição
Faça POST da sua entrada em JSON para https://api.wavespeed.ai/api/v3/alibaba/wan-2.6/text-to-video. O endpoint devolve um id de predição imediatamente — as gerações são assíncronas, então você não mantém uma conexão aberta durante a inferência.
- 03
Consulte até concluir
Faça GET em https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retorne os resultados quando o status for completed; pare com erro em failed, cancelled, timeout ou deleted; continue consultando em qualquer outro status.
- 04
Leia a URL do resultado
Quando o status for "completed", leia a URL em data.outputs[0]. A URL aponta para a mídia gerada na CDN da WaveSpeedAI — imagem, vídeo, áudio ou arquivo 3D, conforme a variante do Wan 2.6 que você chamou.
Casos de uso
O que você pode criar com o Wan 2.6
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Wan 2.6.
Texto para vídeo com áudio sincronizado
alibaba/wan-2.6/text-to-video transforma prompts simples em clipes cinematográficos coerentes, com detalhes nítidos, movimento estável e áudio sincronizado — descrição do catálogo: ótimo para anúncios, vídeos explicativos e posts sociais.
Imagem para vídeo em 720p/1080p
alibaba/wan-2.6/image-to-video converte imagens em vídeos em 720p/1080p com áudio sincronizado — mais rápido e acessível que o Google Veo3, segundo o posicionamento do catálogo.
Referência para vídeo para manter a identidade
alibaba/wan-2.6/reference-to-video transforma referências de personagem, objeto ou cena (de uma ou várias vistas) em novos planos de vídeo, preservando identidade, estilo e layout, com movimento suave e coerente.
Video-extend com continuidade de áudio
alibaba/wan-2.6/video-extend transforma clipes curtos em vídeos mais longos, com áudio sincronizado preservado ou gerado para dar continuidade — útil para criar sequências estendidas a partir de clipes de origem mais curtos.
Image-edit na mesma família
alibaba/wan-2.6/image-edit faz edições precisas de fotos — ajustar cor e iluminação, reestilizar a estética, trocar fundos, remover objetos — preservando a identidade do sujeito.
Nível Flash
image-to-video-flash otimiza velocidade e custo — escolha o Flash para iteração e pipelines de i2v em alto volume.
Dicas
Dicas de prompt para o Wan 2.6
Conselhos práticos para obter melhores resultados com o Wan 2.6 — extraídos dos padrões que funcionam em modelos de vídeo em pipelines de produção.
- 01
Áudio sincronizado — descreva o som no prompt
O Wan 2.6 traz áudio sincronizado em texto para vídeo e imagem para vídeo. Descreva o som ambiente, o clima do diálogo ou o gênero musical junto com o prompt visual.
- 02
Nível Flash para iteração, Standard para a entrega
image-to-video-flash otimiza velocidade e custo; image-to-video e text-to-video padrão para saída com qualidade de entrega e áudio sincronizado.
- 03
Referência para vídeo para manter a identidade
Use referência para vídeo quando a identidade de personagem, objeto ou cena precisar passar das imagens de referência para o clipe gerado — referências de uma ou várias vistas são suportadas.
- 04
Video-extend com continuidade de áudio
O video-extend preserva ou gera áudio sincronizado ao longo da extensão — útil para criar clipes mais longos a partir de material de origem curto.
- 05
Multimodal: image-edit + vídeo em uma só família
Gere imagens estáticas com texto para imagem, refine com image-edit e depois anime com imagem para vídeo — tudo em alibaba/wan-2.6/*, sem trocar de família de modelos.
Preços
Preços da API de Wan 2.6
O preço é por resultado. O valor final varia conforme os parâmetros definidos no playground de cada variante (resolução, duração, quantidade de resultados, referências).
| Endpoint | Tipo | Preço inicial |
|---|---|---|
| alibaba/ | text-to-image | $0.03 |
| alibaba/ | image-to-video | $0.60 |
| alibaba/ | video-extend | $0.25 |
| alibaba/ | reference-to-video | $0.50 |
| alibaba/ | image-to-image | $0.035 |
| alibaba/ | text-to-video | $0.50 |
| alibaba/ | image-to-video | $0.125 |
| alibaba/ | reference-to-video | $0.125 |
| alibaba/ | image-to-video | $0.50 |
API
Chame a API de Wan 2.6
Crie uma chave de API em wavespeed.ai/accesskey e envie uma predição via REST. O playground gera exemplos prontos para colar para qualquer combinação de entradas.
POSThttps://api.wavespeed.ai/api/v3/alibaba/wan-2.6/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/alibaba/wan-2.6/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1280*720",
"duration": 5,
"shot_type": "single",
"enable_prompt_expansion": false
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/alibaba/wan-2.6/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1280*720",
"duration": 5,
"shot_type": "single",
"enable_prompt_expansion": false
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1280*720",
"duration": 5,
"shot_type": "single",
"enable_prompt_expansion": False
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/alibaba/wan-2.6/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Wan 2.6 vs alternativas
Quando escolher o Wan 2.6 em vez de modelos semelhantes na WaveSpeedAI.
Wan 2.6 vs Wan 2.7
O Wan 2.7 é a arquitetura mais nova, com image-edit-pro, text-to-image-pro com modo de raciocínio e controle de primeiro/último quadro em imagem para vídeo. O Wan 2.6 se posiciona como mais rápido e acessível, com áudio sincronizado e um nível Flash.
Wan 2.6 vs Wan 2.2
O Wan 2.2 (variantes da WaveSpeedAI) traz endpoints especializados — Animate (120 s), Speech-to-Video (10 min), Fun-Control (Apache 2.0), treinadores de LoRA. O Wan 2.6 é a família oficial da Alibaba, com áudio sincronizado e image-edit/texto para imagem multimodais em um só namespace.
Wan 2.6 vs Seedance 2.0
O Seedance 2.0 traz áudio nativo em todas as variantes e o nível Turbo. O Wan 2.6 adiciona referência para vídeo, video-extend, image-edit e texto para imagem na mesma família — um kit multimodal mais amplo, em outra faixa de preço.
FAQ
Wan 2.6 API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Wan 2.6 na WaveSpeedAI.
O que é a API do Wan 2.6?
Wan 2.6 é um modelo de geração de vídeo da Alibaba disponibilizado como API REST na WaveSpeedAI. Alibaba WAN 2.6 — texto para vídeo e imagem para vídeo com áudio sincronizado em 720p/1080p, além de referência para vídeo, video-extend, image-edit e texto para imagem na mesma família. Nível Flash para geração otimizada para velocidade. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Wan 2.6?
Crie uma conta na WaveSpeedAI, copie sua chave de API em /accesskey e faça POST para https://api.wavespeed.ai/api/v3/alibaba/wan-2.6/text-to-video com sua entrada em JSON. O endpoint devolve um id de predição. Consulte o endpoint de resultado a cada 2 segundos, aproximadamente, aumente o intervalo em tarefas longas e pare em qualquer status final. Exemplos prontos para produção em Python / Node.js / cURL estão acima.
Quanto custa a API do Wan 2.6?
O Wan 2.6 começa em $0.03 por execução. O custo exato varia conforme os parâmetros definidos (resolução, duração, quantidade de resultados, referências). A prévia de custo ao vivo ao lado do botão Gerar no playground mostra o preço exato da sua entrada atual.
Quais variantes do Wan 2.6 estão disponíveis?
A WaveSpeedAI hospeda 9 endpoints de Wan 2.6 ativos: alibaba/wan-2.6/text-to-image, alibaba/wan-2.6/image-to-video-pro, alibaba/wan-2.6/video-extend, alibaba/wan-2.6/reference-to-video, alibaba/wan-2.6/image-edit, alibaba/wan-2.6/text-to-video, alibaba/wan-2.6/image-to-video-flash, alibaba/wan-2.6/reference-to-video-flash, e mais. Cada variante tem sua própria página de playground e seu preço.
Posso usar os resultados do Wan 2.6 comercialmente?
Os direitos de uso comercial seguem a licença do modelo da Alibaba. A maioria dos modelos da Alibaba permite o uso comercial dos resultados; veja o resumo da licença na página do playground de cada modelo e os Termos de Serviço da WaveSpeedAI para as condições da plataforma.
Por que usar o Wan 2.6 na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Wan 2.6 E mais de 1.000 outros modelos de IA de outros provedores. Sem configuração de SDK por fornecedor, sem limites de taxa separados, sem reescrever o código de integração a cada fornecedor. Os preços costumam ser iguais ou menores que os da API direta da Alibaba.
Provedor
Sobre a Alibaba
A equipe por trás do Wan 2.6 e de toda a linha de modelos da Alibaba na WaveSpeedAI.
O Tongyi Lab da Alibaba produz a família de modelos de vídeo Wan e a família de LLMs Qwen. O Wan se destaca por ter sido lançado com pesos abertos, ampla cobertura de variantes (texto para vídeo, imagem para vídeo, referência para vídeo, video-edit, video-extend, image-edit, texto para imagem) e força constante em estabilidade de movimento e aderência ao prompt com prompts em vários idiomas.
Comece a criar com o Wan 2.6 na WaveSpeedAI
Créditos iniciais grátis no cadastro. Uma chave de API para mais de 1.000 modelos de IA da Alibaba e de todos os outros provedores.