A alternativa ao OpenRouter
LLMs de ponta. Mais de 1.000 modelos de mídia.
Uma chave.
Claude, GPT, Gemini e DeepSeek rápidos e acessíveis, além de Seedance 2.5, Veo 3.1, Nano Banana Pro e mais de 1.000 modelos de mídia, cada um com seu próprio endpoint e estúdio. Pague conforme o uso.
Abre o playground com sua mensagem. Entre na sua conta para executá-la.
Por que desenvolvedores escolhem a WaveSpeedAI em vez do OpenRouter
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.
- Modelos de linguagem
- 128+
- Modelos de mídia
- 1,102+
- Mensalidade
- $0
- LLMs e mídia
- 1 chave
Inteligência e mídia, uma chave
Uma conta roda Claude, GPT, Gemini, DeepSeek e Kimi, além de Seedance 2.5, Kling 4.0, Veo 3.1, Nano Banana Pro e GPT Image 2.5. Construa o produto inteiro com uma chave.
OpenRouter: Uma API unificada entre provedores de modelos.
Um endpoint real para cada modelo de mídia
Cada modelo de imagem, vídeo, áudio e 3D tem seu próprio endpoint com schema de entrada completo, exemplos e preço em tempo real. Nada de adivinhar parâmetros.
OpenRouter: Modelos de mídia pela mesma interface do chat.
Estúdios, não só chat
Teste qualquer modelo nos geradores de imagem, vídeo, avatar, áudio e 3D, com upscalers e editores logo ao lado.
OpenRouter: Uma API e uma interface de chat.
Superpoderes de mídia para agentes
Uma CLI, um Agent Skill e um servidor MCP dão aos agentes de programação acesso a todos os modelos de mídia, com guias de configuração para Codex, Claude Code e outros.
OpenRouter: Acesso a modelos para agentes pela API dele.
Linguagem e mídia
Modelos de chat e código lado a lado com modelos de imagem, vídeo, áudio e 3D. Uma chave, uma fatura, zero malabarismo.
Compatível na hora
Chat completions e Responses compatíveis com OpenAI, além de um endpoint Messages compatível com Anthropic. Troque a URL base e pronto.
Pronto para agentes
Configurações para copiar e colar no Codex, Claude Code, OpenClaw, OpenCode e Hermes, com cada requisição nos seus logs.
Pague conforme o uso
Adicione créditos e pague por token ou por geração. Sem mensalidades, sem compromisso.
Modelos em destaque
Ver todosConverse com qualquer LLM
Troque a URL base. Mantenha seu cliente OpenAI. Pronto.
POSThttps://llm.wavespeed.ai/v1/chat/completions
curl https://llm.wavespeed.ai/v1/chat/completions \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-opus-5.5",
"messages": [{"role": "user", "content": "Hello!"}]
}'import os
from openai import OpenAI
client = OpenAI(base_url="https://llm.wavespeed.ai/v1", api_key=os.environ["WAVESPEED_API_KEY"], max_retries=0)
reply = client.chat.completions.create(
model="anthropic/claude-opus-5.5",
messages=[{"role": "user", "content": "Hello!"}],
)
if getattr(reply, "error", None):
raise RuntimeError(reply.error)
print(reply.choices[0].message.content)import OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'https://llm.wavespeed.ai/v1', apiKey: process.env.WAVESPEED_API_KEY, maxRetries: 0 })
const reply = await client.chat.completions.create({
model: 'anthropic/claude-opus-5.5',
messages: [{ role: 'user', content: 'Hello!' }],
})
if (reply.error) throw new Error(reply.error.message);
console.log(reply.choices[0].message.content)Gere imagens e vídeos
A mesma chave libera mais de 1.000 modelos de mídia.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro
curl -X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A glass teapot on a sunlit windowsill, soft morning light"
}'
# → {"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/seedream-v5.0-pro", headers=headers, json={
"prompt": "A glass teapot on a sunlit windowsill, soft morning light"
}).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/seedream-v5.0-pro', {
method: 'POST',
headers,
body: JSON.stringify({
"prompt": "A glass teapot on a sunlit windowsill, soft morning light"
}),
}).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))
}WaveSpeedAI vs OpenRouter
| WaveSpeedAI | OpenRouter | |
|---|---|---|
| Modelos de linguagem | LLM API com endpoints compatíveis com OpenAI e Anthropic | Uma API unificada para modelos de vários provedores |
| Imagem, vídeo e áudio | Endpoints dedicados para cada grande modelo de imagem, vídeo, áudio e 3D, com estúdios no navegador | Texto, imagem, vídeo e áudio por uma única interface |
| Cobrança | Créditos pré-pagos conforme o uso, cobrados por token ou por geração | Créditos conforme o uso com taxa de plataforma |
| Ferramentas para agentes | Guias de configuração de agentes, uma CLI, um Agent Skill e um servidor MCP para modelos de mídia | Uma API unificada e uma interface de chat |
| Ferramentas criativas | Geradores de imagem, vídeo, avatar, áudio e 3D, upscalers e editores no navegador | Acesso a modelos pela API e interface de chat dele |
Perguntas frequentes
A WaveSpeedAI é uma alternativa ao OpenRouter?
Sim, e vai além. Você ganha uma LLM API compatível com OpenAI com modelos da Anthropic, OpenAI, Google, DeepSeek, Moonshot e outros, e a mesma conta libera mais de 1.000 modelos de imagem, vídeo, áudio e 3D.
Posso usar o SDK da OpenAI?
Sim. Aponte o SDK da OpenAI para https://llm.wavespeed.ai/v1 com sua chave de API da WaveSpeedAI e passe o ID do modelo. Essa é toda a migração. Endpoints compatíveis com Anthropic e Responses estão disponíveis para agentes que precisam deles.
Funciona com agentes de programação?
Sim. Os guias de configuração de agentes trazem configurações para copiar e colar no Codex, Claude Code, OpenClaw, OpenCode e Hermes, e cada requisição aparece nos seus logs da WaveSpeedAI.
Como funciona a cobrança?
Pague pelo uso. Adicione créditos uma vez: modelos de linguagem são cobrados por token e modelos de mídia por geração. Sem mensalidades, sem compromisso.
Posso testar de graça?
Sim. Contas novas elegíveis recebem $1 em créditos grátis para começar a construir, sem precisar de cartão de crédito. Alguns modelos premium podem não estar disponíveis com os créditos de teste.
Uma chave. Lance tudo.
$1 em créditos grátis para contas novas elegíveis. Sem cartão.