La alternativa a OpenRouter
LLMs de vanguardia. Más de 1000 modelos multimedia.
Una sola clave.
Claude, GPT, Gemini y DeepSeek rápidos y asequibles, además de Seedance 2.5, Veo 3.1, Nano Banana Pro y más de 1000 modelos multimedia, cada uno con su propio endpoint y estudio. Paga por uso.
Abre el playground con tu mensaje. Inicia sesión para ejecutarlo.
Por qué los desarrolladores eligen WaveSpeedAI en lugar de OpenRouter
Rápido.
Inferencia ultrarrápida en todos los modelos. Tus imágenes y videos llegan rápido, en el estudio y a través de la API.
Asequible.
Imágenes desde $0.024 y videos desde $0.02 por ejecución. Paga solo por lo que generas, sin suscripción ni cuota mensual.
- Modelos de lenguaje
- 128+
- Modelos multimedia
- 1,102+
- Cuota mensual
- $0
- LLMs y multimedia
- 1 clave
Inteligencia y multimedia, una clave
Una cuenta ejecuta Claude, GPT, Gemini, DeepSeek y Kimi, además de Seedance 2.5, Kling 4.0, Veo 3.1, Nano Banana Pro y GPT Image 2.5. Construye todo tu producto con una sola clave.
OpenRouter: Una API unificada entre proveedores de modelos.
Un endpoint real por modelo multimedia
Cada modelo de imagen, video, audio y 3D tiene su propio endpoint con esquema de entrada completo, ejemplos y precio en tiempo real. Sin adivinar parámetros.
OpenRouter: Modelos multimedia a través de la misma interfaz que el chat.
Estudios, no solo chat
Prueba cualquier modelo en generadores de imagen, video, avatar, audio y 3D, con escaladores y editores al lado.
OpenRouter: Una API y una interfaz de chat.
Superpoderes multimedia para agentes
Una CLI, un Agent Skill y un servidor MCP ponen todos los modelos multimedia al alcance de los agentes de programación, con guías de configuración para Codex, Claude Code y más.
OpenRouter: Acceso a modelos para agentes a través de su API.
Lenguaje y multimedia
Modelos de chat y código junto a modelos de imagen, video, audio y 3D. Una clave, una factura, sin malabares.
Compatibilidad directa
Chat completions y Responses compatibles con OpenAI, además de un endpoint Messages compatible con Anthropic. Cambia la URL base y listo.
Listo para agentes
Configuraciones para copiar y pegar en Codex, Claude Code, OpenClaw, OpenCode y Hermes, con cada solicitud en tus registros.
Paga por uso
Recarga créditos y paga por token o por generación. Sin cuotas mensuales ni compromisos.
Modelos destacados
Ver todosChatea con cualquier LLM
Cambia la URL base. Conserva tu cliente de OpenAI. Listo.
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)Genera imágenes y video
La misma clave desbloquea más de 1000 modelos multimedia.
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 lenguaje | LLM API con endpoints compatibles con OpenAI y Anthropic | Una API unificada para modelos de muchos proveedores |
| Imagen, video y audio | Endpoints dedicados para cada modelo importante de imagen, video, audio y 3D, con estudios en el navegador | Texto, imagen, video y audio a través de una interfaz |
| Facturación | Créditos de pago por uso, facturados por token o por generación | Créditos de pago por uso con una tarifa de plataforma |
| Herramientas para agentes | Guías de configuración de agentes, una CLI, un Agent Skill y un servidor MCP para modelos multimedia | Una API unificada y una interfaz de chat |
| Herramientas creativas | Generadores de imagen, video, avatar, audio y 3D, escaladores y editores en el navegador | Acceso a modelos a través de su API e interfaz de chat |
Preguntas frecuentes
¿WaveSpeedAI es una alternativa a OpenRouter?
Sí, y mucho más. Obtienes una LLM API compatible con OpenAI con modelos de Anthropic, OpenAI, Google, DeepSeek, Moonshot y otros, y la misma cuenta desbloquea más de 1000 modelos de imagen, video, audio y 3D.
¿Puedo usar el SDK de OpenAI?
Sí. Apunta el SDK de OpenAI a https://llm.wavespeed.ai/v1 con tu clave de API de WaveSpeedAI y pasa el ID del modelo. Esa es toda la migración. Los endpoints compatibles con Anthropic y Responses están disponibles para los agentes que los necesiten.
¿Funciona con agentes de programación?
Sí. Las guías de configuración de agentes ofrecen configuraciones para copiar y pegar en Codex, Claude Code, OpenClaw, OpenCode y Hermes, y cada solicitud aparece en tus registros de WaveSpeedAI.
¿Cómo se factura?
Paga por uso. Recarga créditos una vez: los modelos de lenguaje se cobran por token y los multimedia por generación. Sin cuotas mensuales ni compromisos.
¿Puedo probarlo gratis?
Sí. Las cuentas nuevas elegibles reciben $1 en créditos gratis para empezar a construir, sin necesidad de tarjeta de crédito. Es posible que algunos modelos premium no estén disponibles con los créditos de prueba.
Una clave. Lanza todo.
$1 en créditos gratis para cuentas nuevas elegibles. Sin tarjeta.