Dê ao seu conceito mais refinado um acabamento cinematográfico em 4K.
Escolha o Wan 3.0 Pro quando detalhes de tecidos, iluminação e movimentos controlados de câmera forem essenciais.Prompt de geração
Edite este prompt de exemplo ou substitua-o pela sua própria cena.
579/5000
1080P–4K5 segundos16:9Renderização de detalhes finos
Gerar esta cena com o Wan 3.0 ProÉ necessária uma confirmação única de maioridade. O preço estimado aparece antes da execução.Exemplo: 5s em 1080P custam cerca de $0.693. Antes de gerar, você verá uma estimativa conforme suas configurações.As recargas únicas padrão começam em US$ 10; as opções de primeira recarga aparecem na página de cobrança. Sem assinatura. Seu rascunho fica salvo.
Resultado de demonstraçãoDemo
5 segundos · 16:9
$0.1386 / segundoReferência da API
Integre este modelo pelo seu servidor. Os parâmetros e preços abaixo vêm do registro atual do ModelRush.Crie uma chave API com permissão de vídeo e acesso a este modelo. Confirme o acesso para adultos na sua conta ModelRush. Mantenha a chave no servidor. Reutilize o mesmo Idempotency-Key ao repetir o mesmo envio.
HTTP 202 indica que a tarefa está na fila. Salve id e poll_url e consulte com a mesma chave até completed ou failed. A resposta de vídeo bem-sucedida contém video_url. Baixe o resultado em até 24 horas. O tempo limite da consulta não cancela a tarefa; continue com o poll_url salvo.generate-video.mjs — javascriptconst origin = "https://api.modelrush.ai";const headers = {Authorization: `Bearer ${process.env.MODELRUSH_API_KEY}`,"Content-Type": "application/json",};const submissionKey = crypto.randomUUID();const response = await fetch(origin + "/v1/videos/generations", {method: "POST",headers: { ...headers, "Idempotency-Key": submissionKey },body: JSON.stringify({"mode": "text-to-video","audio": true,"ratio": "16:9","prompt": "A sophisticated adult couple in evening attire in a candlelit penthouse, cinematic 4K close-up, natural skin detail, slow camera movement","duration": 5,"resolution": "4K","model": "modelrush/wan3-pro-spicy","region": "auto"}),});if (!response.ok) throw new Error(await response.text());const job = await response.json();console.log({ id: job.id, poll_url: job.poll_url });let finished = false;for (let attempt = 0; attempt < 60; attempt++) {await new Promise(resolve => setTimeout(resolve, 10000));const statusResponse = await fetch(new URL(job.poll_url, origin), {headers,});if (!statusResponse.ok) throw new Error(await statusResponse.text());const result = await statusResponse.json();if (result.status === "failed") throw new Error(JSON.stringify(result.error));if (result.status === "completed") {console.log(result.video_url);finished = true;break;}}if (!finished) console.log({ id: job.id, poll_url: job.poll_url });
text-to-video exige um prompt. image-to-video exige first_frame e aceita last_frame. reference-to-video exige pelo menos uma lista de referências. Não combine quadros-chave com listas de referências. Use URLs de mídia acessíveis publicamente; region pode ser auto.duration = -1 seleciona a duração inteligente. O vídeo de referência somado ao gerado não pode ultrapassar 30 segundos. Imagens aceitam URLs públicas ou Base64 (data URI JPEG, PNG, BMP, WebP); vídeo e áudio exigem URLs acessíveis. O gateway verifica o tipo de mídia e a duração de referência antes do envio.
| Parâmetro | Requisito | Valores e limites aceitos |
|---|---|---|
| mode | Opcional | text-to-video · image-to-video · reference-to-video |
| seed | Opcional | integer; Mínimo: 0; Máximo: 2147483647 |
| audio | Obrigatório | boolean |
| model | Obrigatório | "modelrush/wan3-pro-spicy" |
| ratio | Obrigatório | adaptive · 16:9 · 4:3 · 1:1 · 3:4 · 9:16 |
| prompt | Opcional | string; Máximo de caracteres: 20000 |
| region | Opcional | string |
| duration | Obrigatório | -1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20 · 21 · 22 · 23 · 24 · 25 · 26 · 27 · 28 · 29 · 30 |
| last_frame | Opcional | string; Mínimo de caracteres: 1 |
| resolution | Obrigatório | 1080P · 2K · 4K |
| first_frame | Opcional | string; Mínimo de caracteres: 1 |
| reference_audios | Opcional | array; Máximo de itens: 5 |
| reference_images | Opcional | array; Máximo de itens: 10 |
| reference_videos | Opcional | array; Máximo de itens: 5 |
input.schema.json — json{"type": "object","required": ["model","duration","resolution","ratio","audio"],"properties": {"mode": {"enum": ["text-to-video","image-to-video","reference-to-video"]},"seed": {"type": "integer","maximum": 2147483647,"minimum": 0},"audio": {"type": "boolean"},"model": {"const": "modelrush/wan3-pro-spicy"},"ratio": {"enum": ["adaptive","16:9","4:3","1:1","3:4","9:16"]},"prompt": {"type": "string","maxLength": 20000},"region": {"type": "string"},"duration": {"enum": [-1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30],"type": "integer"},"last_frame": {"type": "string","minLength": 1},"resolution": {"enum": ["1080P","2K","4K"]},"first_frame": {"type": "string","minLength": 1},"reference_audios": {"type": "array","items": {"type": "string","minLength": 1},"maxItems": 5},"reference_images": {"type": "array","items": {"type": "string","minLength": 1},"maxItems": 10},"reference_videos": {"type": "array","items": {"type": "string","minLength": 1},"maxItems": 5}}}
Preços atuais da API
Preços para o cliente em USD por segundo. A duração cobrada inclui os vídeos de referência de entrada. A duração inteligente é liquidada após a geração. Não estime todos os custos apenas pelo exemplo da página.| Modelo | Capacidade | Região de execução | Variante de preço | Preço para o cliente |
|---|---|---|---|---|
| Wan 3 Pro Spicy · modelrush/wan3-pro-spicy | Geração de vídeo | us-virginia | 1080P | $0.1386 / segundo |
| Wan 3 Pro Spicy · modelrush/wan3-pro-spicy | Geração de vídeo | us-virginia | 2K | $0.154 / segundo |
| Wan 3 Pro Spicy · modelrush/wan3-pro-spicy | Geração de vídeo | us-virginia | 4K | $0.1771 / segundo |
Erros e acesso
401: confira a chave API. 403: confira as permissões e a confirmação de acesso para adultos. 400: confira o esquema e as entradas do modo escolhido. 429: respeite Retry-After. Guarde o ID da solicitação ao relatar uma falha.© 2026 ModelRush