Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.
Unified AI API per Video, Musica, Immagini e LLM
Una API key per 250+ modelli IA: video, immagini, musica e LLM. Usa Claude Code, Codex e Cursor. Paghi in base all’uso.
URL di base
Scegli l’URL di base per il tuo client. Copialo nella configurazione del tuo SDK.
-
API RunAPI
https://runapi.ai -
SDK compatibile con OpenAI
https://runapi.ai/v1 -
SDK Anthropic
https://runapi.ai -
SDK Gemini
https://runapi.ai
In evidenza
Creato con RunAPI
Cielo aperto
Suno
Narrazione naturale
Fish Audio
Stai scegliendo un modello video? Confronta le API Seedance 2.0, Kling 3.0 e Veo 3.1
200+ Modelli · 10+ servizi AI, unificati in un’unica API
Perché gli sviluppatori scelgono RunAPI
Gestiamo le parti noiose dell’infrastruttura AI multi-modello.
Tutti i modelli, una sola API
Accedi a modelli video, musicali, di immagini e LLM con una sola API key — inclusi Suno (senza API ufficiale disponibile altrove) e la generazione video di Kling.
Pronta per la produzione
Progettata per carichi di produzione. Gestione asincrona dei task, callback webhook, retry automatici e billing prevedibile basato sui credit. SDK in Python, Node.js, PHP, Java, Ruby e Go.
Prezzi trasparenti
Paghi solo ciò che usi. Nessun abbonamento, nessun costo nascosto. Vedi esattamente quanto costa ogni generazione prima di chiamare l’API.
Esempi di codice per l'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"
}
]
}
COME FUNZIONA
Tre passi per la prima generazione
-
Ottieni una API key
Registrati e genera una API key gratuita dal dashboard. Nessuna carta di credito richiesta.
-
Scegli un modello
Sfoglia il catalogo modelli, filtra per modalità e provider, copia l'ID del modello.
-
Chiama l'API
Invia una richiesta POST con il tuo prompt e l'ID del modello. RunAPI instrada al provider, gestisce il ciclo di vita asincrono e restituisce JSON strutturato.
Strumenti per sviluppatori
Dai accesso a Claude Code, Codex, Gemini CLI e altri agenti di coding a 200+ modelli tramite MCP Server o skill installabili.
npx -y @runapi.ai/mcp
Un'unica API per tutti i modelli AI
Tre righe di codice per generare un video, creare musica o produrre un'immagine.
Video
Crea con Kling, Seedance, HappyHorse, Veo 3.1.
71 modelliImmagine
Crea con GPT Image 2, Nano Banana, Seedream, Qwen Image.
50 modelliMusica
Crea con Suno, Producer.
17 modelliAudio
Crea con ElevenLabs, Fish Audio, Gemini TTS, OpenAI TTS.
14 modelliLLM
Crea con Claude, GPT, Gemini, DeepSeek.
83 modelliPlayground
Inizia a sviluppare in pochi minuti
Chiama direttamente l'endpoint REST, usa un SDK oppure lascia che se ne occupi il tuo agente di programmazione.
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
Cosa costruiscono gli sviluppatori con RunAPI
App con AI
Aggiungi generazione di immagini, video e musica al tuo prodotto senza gestire account provider. Una API key, un dashboard di fatturazione, un formato webhook unificato.
Workflow con agenti
Dai accesso a Claude Code, Codex, Gemini CLI e altri agenti di coding a 200+ modelli tramite MCP Server o skill installabili.
Pipeline media in batch
Genera migliaia di immagini, video o file audio con gestione asincrona dei task e callback webhook. Polling o attesa — CLI e SDK supportano entrambi.
Prototipazione multi-modello
Confronta la qualità dell'output tra provider senza registrazioni separate. Passa da Kling a Veo a Seedance cambiando un solo parametro.
Tutto ciò che serve per gestire gli accessi API
Dai a ogni progetto la propria chiave API, il proprio budget e le proprie autorizzazioni. Monitora in tempo reale l'utilizzo della tua organizzazione.
Pronta per la produzione
Progettata per carichi di produzione. Gestione asincrona dei task, callback webhook, retry automatici e billing prevedibile basato sui credit. SDK in Python, Node.js, PHP, Java, Ruby e Go.
Controllo degli accessi
Limita le chiavi a modelli o modalità specifici. Revocale subito e imposta date di scadenza per gli accessi temporanei.
Analisi dell'utilizzo
La dashboard del team riunisce chiavi API, utilizzo, monitoraggio dei costi e stato degli accessi in un unico spazio.
Stai costruendo con un team?
Ti aiutiamo con la configurazione enterprise, le integrazioni e le domande tecniche.
RunAPI e le alternative
| Funzionalità | RunAPI | OpenRouter | API diretta |
|---|---|---|---|
| Tipi di modelli | Video, immagini, musica, audio, LLM | Solo LLM | Dipende dal fornitore |
| Modelli | 250+ | 300+ (LLM) | 1 fornitore |
| Prezzi | Risparmio del 15–25% | Prezzo di mercato | Prezzo ufficiale |
| SDKs | 6 linguaggi | 2 linguaggi | Variabile |
| CLI | Disponibile | Non disponibile | Non disponibile |
| Server MCP | Disponibile | Non disponibile | Non disponibile |
| Agent Skills | Disponibile | Non disponibile | Non disponibile |
| Attività asincrone + Webhook | Disponibile | Non disponibile | Variabile |
ESPLORA
Strumenti per sviluppatori
MCP Server
Connetti Claude Code, Cursor e agenti compatibili MCP a 160+ modelli.
Scopri di piùCLI
Esegui modelli AI dal terminale con output JSON.
Scopri di piùSDK
SDK per Python, Node.js, PHP, Java, Ruby e Go per l'integrazione programmatica.
Scopri di piùCatalogo modelli
Sfoglia 200+ modelli con prezzi, parametri ed esempi di codice.
Scopri di piùFAQ
Domande frequenti
Registrati per un account gratuito, genera una API key dal dashboard e invia la tua prima richiesta. La maggior parte dei team rilascia un'integrazione funzionante in meno di 10 minuti.
RunAPI collega 200+ modelli di 26 provider in 5 modalità. La generazione video include Kling 3.0, Veo 3.1, Seedance 2.0, Hailuo, Wan, Runway e Luma. La generazione immagini copre Flux 2 Pro, Nano Banana, GPT Image, Seedream, Imagen 4, Ideogram 3 e Recraft. La musica è generata da Suno v4 a v5.5. L'audio include ElevenLabs TTS, effetti sonori e speech-to-text. Gli LLM includono Claude Opus 4.8, GPT-5.6, Gemini 3 Pro, DeepSeek V4 e Grok. Nuovi modelli vengono aggiunti entro pochi giorni dal rilascio del provider.
RunAPI usa un sistema a crediti con pricing pay-as-you-go. Nessun abbonamento o costo nascosto. Paghi solo ciò che generi e i crediti non scadono mai.
Sì. SDK ufficiali disponibili per Python, Node.js, PHP, Java, Ruby e Go. Puoi anche usare direttamente la REST API con qualsiasi client HTTP.
Le generazioni fallite non vengono addebitate. Il sistema ritenta automaticamente i guasti temporanei e ricevi una notifica webhook con i dettagli del fallimento.
I task media (video, musica, immagini) vengono eseguiti in modo asincrono. Invii una richiesta, ricevi immediatamente un ID task, poi puoi fare polling dello stato o configurare un URL di callback webhook per ricevere i risultati automaticamente. La CLI include un comando runapi wait integrato e gli SDK supportano entrambi i pattern.
Sì. RunAPI pubblica un MCP Server per Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI e tutti gli host compatibili MCP, oltre a model skill installabili per runtime di agenti. Gli agenti possono cercare modelli, controllare i prezzi e creare task di generazione come tool call native.
Sì. RunAPI espone endpoint LLM compatibili OpenAI su /v1/chat/completions, /v1/messages (formato Anthropic) e /v1/responses. Qualsiasi app che funziona con l'SDK OpenAI può puntare il suo base URL a RunAPI e accedere a Claude, Gemini, DeepSeek e altri LLM senza modifiche al codice.
No. Una sola API key RunAPI sblocca tutti i 26 provider. Non devi creare account presso Anthropic, OpenAI, Google, Kuaishou, Suno, Black Forest Labs o altri. RunAPI gestisce l'autenticazione con il provider, il rate limiting e il consolidamento della fatturazione.
RunAPI offre supporto via email a [email protected] e una pagina di stato per la disponibilità dell'API. In caso di mancata consegna webhook, vengono inviati alert email con dettagli diagnostici.
Pronto a costruire con l'AI?
Ottieni la tua API key gratuita e inizia a generare in pochi minuti.