IA de mídia,
a uma requisição de distância
APIs rápidas e acessíveis com pagamento por requisição para Seedance 2.5, Nano Banana Pro, MiniMax H3 e o restante dos melhores modelos, além de estúdios e ferramentas de um clique para toda a sua equipe. Nada para ajustar ou hospedar.
Alternativa ao Runware
Digite um prompt e execute nos modelos mais recentes. O que funciona aqui vai para a API pelo mesmo preço.
Por que as equipes trocam o Runware
Rápido.
Inferência ultrarrápida em todos os modelos. Suas imagens e vídeos ficam prontos rápido, no estúdio e pela API.
Acessível.
Imagens a partir de $0.024 e vídeos a partir de $0.02 por execução. Pague só pelo que você gerar, sem assinatura e sem mensalidade.
- Criadores de modelos
- 44
- Modelos de linguagem
- 128+
- Estúdios de modelos
- 14
- Ferramentas e apps prontos
- 36
Estúdios para toda a equipe
Geradores no navegador para imagem, vídeo, áudio e 3D, para que designers e profissionais de marketing produzam com os mesmos modelos e créditos da sua API.
Runware: Um playground web para testar modelos junto com a API.
Ferramentas prontas, não só modelos
Upscaling, remoção de fundo e marca d'água, face swap, edição de vídeo com IA e templates de anúncios em um clique. Cada uma também é uma única chamada de API.
Runware: Construído em torno de inferência de modelos e computação GPU bruta sobre a qual você desenvolve.
Selecionados a dedo, prontos para produção
Seedance 2.5, Nano Banana Pro, MiniMax H3, Rodin e mais dos principais laboratórios, cada um com schema, exemplos, preço ao vivo e playground próprio.
Runware: Centenas de milhares de modelos hospedados, de parceiros, da comunidade e enviados por usuários sob um único esquema de endereçamento.
Zero ajuste. Zero hospedagem.
Escolha um modelo, envie um prompt, pronto. Os padrões já vêm ajustados, e não há VAEs, contêineres ou GPUs para vigiar.
Runware: Nos modelos abertos você controla cada parâmetro e pode rodar seus próprios modelos e contêineres nas GPUs dele.
Modelos em alta, prontos para chamar
Ver todos os modelos
Seedance 2.5
bytedance/seedance-2.5/text-to-video
Texto para vídeo
$0.324 / execução

MiniMax H3
minimax/h3/image-to-video
Imagem para vídeo
$0.10 / execução

Grok Imagine 1.5
x-ai/grok-imagine-video-v1.5/image-to-video
Imagem para vídeo
$0.14 / execução

Qwen Image 3.0
alibaba/qwen-image-3.0/text-to-image
Texto para imagem
$0.03 / execução

Nano Banana Pro
google/nano-banana-pro/edit
Edição de imagem
$0.126 / execução

Video Upscaler Pro
wavespeed-ai/video-upscaler-pro
Upscaling
$0.04 / execução
MiniMax Speech 2.6 HD
minimax/speech-2.6-hd
Texto para fala
$0.10 / execução

Rodin Gen-2.5
hyper3d/rodin-v2.5/image-to-3d
Imagem para 3D
$0.48 / execução
● Um formato de requisição
Envie. Consulte. Publique.
Um só fluxo para todos os modelos: entra JSON, sai uma predição. Consulte o resultado ou registre um webhook. SDKs para Python e JavaScript, ou qualquer cliente HTTP. Aprenda uma vez.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-2.5/text-to-video
curl -X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5/text-to-video" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A drone shot over a misty pine forest at sunrise",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'
# → {"data": {"id": "<prediction id>", ...}}
curl "https://api.wavespeed.ai/api/v3/predictions/<prediction id>/result" \
-H "Authorization: Bearer $WAVESPEED_API_KEY"import os, time, requests
headers = {"Authorization": f"Bearer {os.environ['WAVESPEED_API_KEY']}"}
task = requests.post("https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5/text-to-video", headers=headers, json={
"prompt": "A drone shot over a misty pine forest at sunrise",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}).json()["data"]
while True:
result = requests.get(f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result", headers=headers).json()["data"]
if result["status"] == "completed":
print(result["outputs"])
break
if result["status"] == "failed":
raise RuntimeError(result.get("error"))
time.sleep(2)const headers = { Authorization: `Bearer ${process.env.WAVESPEED_API_KEY}`, 'Content-Type': 'application/json' }
const { data: task } = await fetch('https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5/text-to-video', {
method: 'POST',
headers,
body: JSON.stringify({
"prompt": "A drone shot over a misty pine forest at sunrise",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}),
}).then((r) => r.json())
while (true) {
const { data: result } = await fetch(`https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`, { headers }).then((r) => r.json())
if (result.status === 'completed') { console.log(result.outputs); break }
if (result.status === 'failed') throw new Error(result.error)
await new Promise((r) => setTimeout(r, 2000))
}Gerado no WaveSpeedAI
/filters:quality(82)/examples/323fc3db241d9b56f46c445f2ab334c0/1783684221888696489_duh4aXLA.webp)
WaveSpeedAI vs Runware
| WaveSpeedAI | Runware | |
|---|---|---|
| APIs de modelos | Endpoints de imagem, vídeo, áudio, 3D e LLM | Endpoints de imagem, vídeo, áudio, 3D e LLM |
| Cobrança | Pagamento por uso, preço informado por execução, sem mensalidade | Pagamento por uso, sem contratos |
| Computação bruta | Não oferecida: os modelos são totalmente gerenciados | Computação GPU para suas próprias cargas de inferência |
| Modelos próprios | Modelos hospedados e selecionados, nada para enviar ou configurar | Modelos hospedados, da comunidade e enviados em um único endpoint |
| Teste no navegador | Estúdios de imagem, vídeo, áudio e 3D, mais um playground por modelo | Playground web |
| Integração | REST: envie e depois consulte ou receba um webhook | REST ou WebSockets, com webhooks por tarefa |
Perguntas frequentes
O WaveSpeedAI é uma boa alternativa ao Runware?
Se você quer modelos de imagem, vídeo, áudio e 3D prontos para chamar, com pagamento por requisição e uma única chave de API, sim. E dá para testar cada modelo no navegador antes de escrever uma linha de código.
Como o uso é cobrado?
Cada modelo tem um preço por execução informado na sua página. Pague por requisição, sem mensalidade e sem compromisso.
Como faço a integração?
Faça um POST de JSON para https://api.wavespeed.ai/api/v3/<model> com sua chave de API e depois consulte o resultado ou informe um webhook. Com os SDKs wavespeed para Python e JavaScript, são poucas linhas.
Posso testar antes de integrar?
Com certeza. Use a caixa de prompt acima ou qualquer estúdio no navegador. Contas novas elegíveis recebem $1 em créditos grátis, e não é preciso cartão para se cadastrar.
Sua primeira requisição está a um POST de distância
$1 em créditos grátis para contas novas elegíveis. Sem cartão.