Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.
API de IA unificada para imagen, video, música y LLM
Una clave API para 250+ modelos de IA: video, imagen, música y LLM. Úsalos con Claude Code, Codex y Cursor. Pago por uso.
URL base
Elige la URL base para tu cliente. Cópiala en la configuración de tu SDK.
-
API de RunAPI
https://runapi.ai -
SDK compatible con OpenAI
https://runapi.ai/v1 -
SDK de Anthropic
https://runapi.ai -
SDK de Gemini
https://runapi.ai
Destacados
Creado con RunAPI
Cielo abierto
Suno
Narración natural
Fish Audio
¿Estás eligiendo un modelo de video? Compara las API de Seedance 2.0, Kling 3.0 y Veo 3.1
200+ Modelos · 10+ servicios de IA, unificados en una sola API
Por qué los desarrolladores eligen RunAPI
RunAPI se encarga de las partes tediosas de la infraestructura de IA multimodelo.
Todos los modelos, una API
Accede a generación de imágenes, generación de video, música con IA y API LLM con una sola clave API, incluidos Suno y Kling.
Lista para producción
Diseñada para cargas de producción. Tareas asíncronas, webhooks, reintentos automáticos y facturación predecible por créditos. SDKs en Python, Node.js, PHP, Java, Ruby y Go.
Precios transparentes
Paga solo por lo que usas. Sin suscripciones ni cargos ocultos. Ve el coste de cada generación antes de llamar a la API.
Ejemplos de código del endpoint
curl -X POST https://runapi.ai/api/v1/kling/text_to_video \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"model":"kling-v3-turbo-text-to-video","prompt":"A paper kite flying above a quiet coastal town at sunrise","duration_seconds":5,"aspect_ratio":"16:9","output_resolution":"720p"}'
import os
from runapi.kling import KlingClient
client = KlingClient(api_key=os.environ["RUNAPI_API_KEY"])
task = client.text_to_video.create(
model="kling-v3-turbo-text-to-video",
prompt="A paper kite flying above a quiet coastal town at sunrise",
duration_seconds=5,
aspect_ratio="16:9",
output_resolution="720p"
)
import { KlingClient } from "@runapi.ai/kling";
const client = new KlingClient({ apiKey: process.env.RUNAPI_API_KEY });
const task = await client.textToVideo.create({
"model": "kling-v3-turbo-text-to-video",
"prompt": "A paper kite flying above a quiet coastal town at sunrise",
"duration_seconds": 5,
"aspect_ratio": "16:9",
"output_resolution": "720p"
});
package main
import (
"context"
"log"
"os"
"github.com/runapi-ai/core-sdk/go/option"
kling "github.com/runapi-ai/kling-sdk/go/kling"
)
func main() {
client, err := kling.NewClient(option.WithAPIKey(os.Getenv("RUNAPI_API_KEY")))
if err != nil {
log.Fatal(err)
}
task, err := client.TextToVideo.Create(context.Background(), kling.TextToVideoParams{
Model: kling.TextToVideoModel("kling-v3-turbo-text-to-video"),
Prompt: "A paper kite flying above a quiet coastal town at sunrise",
DurationSeconds: 5,
AspectRatio: "16:9",
OutputResolution: kling.KlingTextToVideoOutputResolution("720p"),
})
if err != nil {
log.Fatal(err)
}
_ = task
}
require "runapi/kling"
client = RunApi::Kling::Client.new(api_key: ENV.fetch("RUNAPI_API_KEY"))
task = client.text_to_video.create(
model: "kling-v3-turbo-text-to-video",
prompt: "A paper kite flying above a quiet coastal town at sunrise",
duration_seconds: 5,
aspect_ratio: "16:9",
output_resolution: "720p"
)
<?php
require __DIR__ . '/vendor/autoload.php';
use RunApi\Core\ClientOptions;
use RunApi\Kling\KlingClient;
$client = new KlingClient(new ClientOptions(apiKey: getenv('RUNAPI_API_KEY')));
$task = $client->textToVideo->create([
"model" => "kling-v3-turbo-text-to-video",
"prompt" => "A paper kite flying above a quiet coastal town at sunrise",
"duration_seconds" => 5,
"aspect_ratio" => "16:9",
"output_resolution" => "720p"
]);
{
"id": "tsk_reference_demo",
"status": "completed",
"usage": {
"cost": 0.05
},
"videos": [
{
"url": "https://file.runapi.ai/reference-video.mp4"
}
]
}
CÓMO FUNCIONA
Tres pasos para tu primera generación
-
Obtener una clave API
Regístrate y genera una clave API gratuita desde el panel. No se requiere tarjeta de crédito.
-
Elegir un modelo
Explora el catálogo de modelos, filtra por modalidad y proveedor, y copia el ID del modelo.
-
Llamar a la API
Envía una solicitud POST con tu prompt y el ID del modelo. RunAPI enruta al proveedor, gestiona el ciclo de vida asíncrono y devuelve JSON estructurado.
Herramientas para desarrolladores
Da acceso a Claude Code, Codex, Gemini CLI y otros agentes de código a 200+ modelos a través de MCP Server o skills instalables.
npx -y @runapi.ai/mcp
Una sola API para todos los modelos de IA
Tres líneas de código para generar video, crear música con IA o producir una imagen.
Vídeo
Crea con Kling, Seedance, HappyHorse, Veo 3.1.
71 modelosImagen
Crea con GPT Image 2, Nano Banana, Seedream, Qwen Image.
50 modelosMúsica
Crea con Suno, Producer.
17 modelosAudio
Crea con ElevenLabs, Fish Audio, Gemini TTS, OpenAI TTS.
14 modelosLLM
Crea con Claude, GPT, Gemini, DeepSeek.
83 modelosPlayground
Empieza a desarrollar en minutos
Llama directamente al endpoint REST, usa un SDK o deja que tu agente de programación lo haga.
POST /api/v1/kling/text_to_video
GET /api/v1/kling/text_to_video/{task_id}
POST /v1/chat/completions
GET /api/v1/me/balance
curl -X POST https://runapi.ai/api/v1/kling/text_to_video \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"model":"kling-v3-turbo-text-to-video","prompt":"A paper kite flying above a quiet coastal town at sunrise","duration_seconds":5,"aspect_ratio":"16:9","output_resolution":"720p"}'
import os
from runapi.kling import KlingClient
client = KlingClient(api_key=os.environ["RUNAPI_API_KEY"])
task = client.text_to_video.create(
model="kling-v3-turbo-text-to-video",
prompt="A paper kite flying above a quiet coastal town at sunrise",
duration_seconds=5,
aspect_ratio="16:9",
output_resolution="720p"
)
import { KlingClient } from "@runapi.ai/kling";
const client = new KlingClient({ apiKey: process.env.RUNAPI_API_KEY });
const task = await client.textToVideo.create({
"model": "kling-v3-turbo-text-to-video",
"prompt": "A paper kite flying above a quiet coastal town at sunrise",
"duration_seconds": 5,
"aspect_ratio": "16:9",
"output_resolution": "720p"
});
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
codex mcp add runapi -- npx -y @runapi.ai/mcp
gemini mcp add runapi npx -y @runapi.ai/mcp
Lo que los desarrolladores crean con RunAPI
Apps con IA
Añade generación de imágenes, video y música a tu producto sin gestionar cuentas de proveedores. Una clave API, un panel de facturación, un formato webhook unificado.
Flujos de trabajo de agentes
Da acceso a Claude Code, Codex, Gemini CLI y otros agentes de código a 200+ modelos a través de MCP Server o skills instalables.
Pipelines de medios en lote
Genera miles de imágenes, videos o archivos de audio con gestión de tareas asíncronas y callbacks webhook. Polling o espera — CLI y SDKs soportan ambos.
Prototipado multi-modelo
Compara la calidad de salida entre proveedores sin registros separados. Cambia de Kling a Veo a Seedance modificando un solo parámetro.
Todo lo que necesitas para gestionar el acceso a API
Da a cada proyecto su propia clave de API, presupuesto y permisos. Supervisa el uso de tu organización en tiempo real.
Lista para producción
Diseñada para cargas de producción. Tareas asíncronas, webhooks, reintentos automáticos y facturación predecible por créditos. SDKs en Python, Node.js, PHP, Java, Ruby y Go.
Control de acceso
Restringe las claves a modelos o modalidades concretos. Revócalas al instante y define fechas de caducidad para accesos temporales.
Analítica de uso
El panel del equipo reúne las claves de API, el uso, el seguimiento de costes y el estado de acceso en un solo espacio.
¿Construyes con un equipo?
Te ayudamos con la configuración empresarial, las integraciones y las preguntas técnicas.
RunAPI frente a otras opciones
| Función | RunAPI | OpenRouter | API directa |
|---|---|---|---|
| Tipos de modelos | Vídeo, imagen, música, audio, LLM | Solo LLM | Según el proveedor |
| Modelos | 250+ | 300+ (LLM) | 1 proveedor |
| Precios | Ahorro del 15–25 % | Precio de mercado | Precio oficial |
| SDKs | 6 lenguajes | 2 lenguajes | Variable |
| CLI | Disponible | No disponible | No disponible |
| Servidor MCP | Disponible | No disponible | No disponible |
| Agent Skills | Disponible | No disponible | No disponible |
| Tareas asíncronas + Webhooks | Disponible | No disponible | Variable |
EXPLORAR
Herramientas para desarrolladores
MCP Server
Conecta Claude Code, Cursor y agentes compatibles con MCP a 160+ modelos.
Más informaciónCLI
Ejecuta modelos de IA desde la terminal con salida JSON.
Más informaciónSDK
SDKs de Python, Node.js, PHP, Java, Ruby y Go para integración programática.
Más informaciónCatálogo de modelos
Explora 200+ modelos con precios, parámetros y ejemplos de código.
Más informaciónFAQ
Preguntas frecuentes
Crea una cuenta gratis, genera una API key desde el panel y haz tu primera solicitud. La mayoría de equipos integran una versión funcional en menos de 10 minutos.
RunAPI conecta 200+ modelos de 26 proveedores en 5 modalidades. La generación de vídeo incluye Kling 3.0, Veo 3.1, Seedance 2.0, Hailuo, Wan, Runway y Luma. La generación de imágenes abarca Flux 2 Pro, Nano Banana, GPT Image, Seedream, Imagen 4, Ideogram 3 y Recraft. La música funciona con Suno v4 a v5.5. El audio incluye ElevenLabs TTS, efectos de sonido y voz a texto. Los LLMs incluyen Claude Opus 4.8, GPT-5.6, Gemini 3 Pro, DeepSeek V4 y Grok. Se añaden modelos nuevos a los pocos días del lanzamiento del proveedor.
RunAPI usa créditos con pago por uso. Sin suscripciones ni cargos ocultos. Solo pagas por lo que generas y los créditos no caducan.
Sí. Hay SDKs oficiales para Python, Node.js, PHP, Java, Ruby y Go. También puedes usar la REST API directamente con cualquier cliente HTTP.
Las generaciones fallidas no se cobran. El sistema reintenta automáticamente fallos temporales y recibes una notificación webhook con los detalles.
Las tareas de medios (video, música, imagen) se ejecutan de forma asíncrona. Envías una solicitud, recibes inmediatamente un ID de tarea y puedes consultar el progreso o configurar una URL de callback webhook para recibir resultados automáticamente. La CLI incluye un comando runapi wait integrado y los SDKs soportan ambos patrones.
Sí. RunAPI publica un MCP Server para Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI y todos los hosts compatibles con MCP, además de model skills instalables para runtimes de agentes. Los agentes pueden buscar modelos, consultar precios y crear tareas de generación como llamadas de herramientas nativas.
Sí. RunAPI expone endpoints LLM compatibles con OpenAI en /v1/chat/completions, /v1/messages (formato Anthropic) y /v1/responses. Cualquier app que funcione con el SDK de OpenAI puede apuntar su URL base a RunAPI y acceder a Claude, Gemini, DeepSeek y otros LLMs sin cambios en el código.
No. Una sola clave API de RunAPI desbloquea los 26 proveedores. No necesitas crear cuentas en Anthropic, OpenAI, Google, Kuaishou, Suno, Black Forest Labs u otros. RunAPI gestiona la autenticación con el proveedor, el rate limiting y la consolidación de facturación.
RunAPI ofrece soporte por correo electrónico en [email protected] y una página de estado para la disponibilidad de la API. En caso de fallos en la entrega de webhooks, se envían alertas por correo con detalles de diagnóstico.
¿Listo para construir con IA?
Obtén tu API key gratis y empieza a generar en minutos.