Accès API Gemini Omni pour les ressources voix, personnages et vidéo multimodale dans les workflows de médias agentiques.
Explorer 238 modèles d'IA
Parcourez, comparez et intégrez les meilleurs modèles d'IA pour la génération de vidéo, d'image, de musique, d'audio et de texte — via une API unifiée.
# Available Endpoints
POST /v1/chat/completions # LLM
POST /v1/images/generations # Image
POST /api/v1/kling/text_to_video # Video
POST /v1/audio/speech # TTS
POST /v1/audio/transcriptions # STT
POST /api/v1/suno/text_to_music # Music
const response = await fetch("https://runapi.ai/v1/chat/completions", {
method: "POST",
headers: { Authorization: `Bearer ${RUNAPI_API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ model: "your-model-id", messages: [{ role: "user", content: "Hello" }] })
})
const result = await response.json()
import os
import httpx
response = httpx.post(
"https://runapi.ai/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model": "your-model-id", "messages": [{"role": "user", "content": "Hello"}]}
)
<?php
$ch = curl_init("https://runapi.ai/v1/chat/completions");
curl_setopt_array($ch, [CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer $RUNAPI_API_KEY", "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode(["model" => "your-model-id", "messages" => [["role" => "user", "content" => "Hello"]])]);
$result = json_decode(curl_exec($ch), true);
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder(URI.create("https://runapi.ai/v1/chat/completions"))
.header("Authorization", "Bearer " + RUNAPI_API_KEY)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString("{\"model\":\"your-model-id\",\"messages\":[]}")).build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
require "net/http"
uri = URI("https://runapi.ai/v1/chat/completions")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Bearer #{ENV.fetch('RUNAPI_API_KEY')}"
request["Content-Type"] = "application/json"
request.body = {model: "your-model-id", messages: []}.to_json
requestBody := strings.NewReader(`{"model":"your-model-id","messages":[]}`)
request, _ := http.NewRequest(http.MethodPost, "https://runapi.ai/v1/chat/completions", requestBody)
request.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
request.Header.Set("Content-Type", "application/json")
response, err := http.DefaultClient.Do(request)
defer response.Body.Close()
# Authenticate once
runapi login
# Inspect available models
runapi models list --modality video
# Use the selected model in your workflow
runapi models show <model-id>
Les principaux modèles IA, une seule API
-
Flux
-
Midjourney
-
Whisper
-
ElevenLabs
-
HappyHorse
-
GPT Image 2
-
Veo
-
Minimax
-
Luma
-
PixVerse
-
Recraft
-
Fish Audio
-
DeepSeek
-
Qwen
-
Claude
-
GPT
-
Gemini
-
Seedance
-
Kling
-
Suno
11 modèles
Utilisez l'API Grok Imagine Video via RunAPI avec un model skill, une auth unifiée et des tarifs transparents à l'usage.
Accès API Hailuo pour le texte et l'image-vers-vidéo en 1080p natif avec simulation physique précise et mouvement.
Accès API HappyHorse pour la génération de texte, image et édition vidéo avec sortie 720p/1080p et clips guidés par personnage.
Accès API Kling pour le texte et l'image-vers-vidéo jusqu'à 4K avec audio multimodal et avatars IA.
API vidéo MiniMax H3 pour le texte-vers-vidéo, l'image-vers-vidéo et la génération multi-référence jusqu'en 2K.
API vidéo PixVerse V6 via RunAPI — générez des vidéos à partir de texte, d'images, de jeux d'images de référence, de transitions de frame, et prolongez des résultats existants.
Accès API Runway pour la génération et l'édition vidéo — créez et transformez des images avec des prompts texte.
Accès API Seedance pour le texte et l'image-vers-vidéo avec synthèse audio-vidéo native et clips multi-plans de 15 secondes.
Accès API Veo 3.1 pour la génération vidéo haute fidélité jusqu'à 4K avec dialogue synthétisé, effets sonores et ambiance.
Video
Utilisez l'API Wan Video via RunAPI avec un model skill, une auth unifiée et des tarifs transparents à l'usage.
11 modèles Aucun modèle trouvé
Essayez un modèle maintenant
Choisissez un modèle et générez en quelques secondes.
Une API, tous les modèles d'IA
Interface unifiée
Un SDK pour 230+ modèles dans toutes les modalités. Changez de fournisseur sans modifier votre code.
Tarification en temps réel
Tarification transparente à l'usage. Pas d'abonnement, pas de frais cachés, les crédits n'expirent jamais.
Prêt pour l'entreprise
Clés API d'équipe, analyses d'usage et support prioritaire.
Démarrez en quelques secondes
Ce que les équipes créent avec 200+ modèles
Marketing vidéo
Générez des variantes de publicités par segment d'audience avec Kling, Veo et Runway
Photographie produit
Créez des visuels produit de qualité studio avec Flux et Midjourney
Production de podcasts
Clonez des voix et générez des intros avec Fish Audio et ElevenLabs
Agents IA
Donnez à votre agent l'accès à n'importe quel modèle via MCP ou REST
Musique pour le contenu
Composez la musique de vidéos et de podcasts avec Suno et Udio
TTS multilingue
Localisez vos applications dans plus de 40 langues avec des voix naturelles
Questions sur le catalogue
Comment parcourir les modèles disponibles ?
Rendez-vous sur /models ou utilisez la CLI : runapi models list. Filtrez par modalité, par fournisseur, ou recherchez par nom.
Puis-je utiliser plusieurs modèles dans un même projet ?
Oui. Une seule clé API fonctionne avec les 230+ modèles. Passez librement de la vidéo à l'image, à la musique, à l'audio et aux modèles LLM.
Comment les nouveaux modèles sont-ils ajoutés ?
Nous ajoutons continuellement de nouveaux modèles. Les sorties majeures sont généralement disponibles quelques jours après leur lancement. Suivez notre journal des modifications pour rester informé.
Puis-je demander un modèle spécifique ?
Oui. Contactez-nous en précisant le nom du modèle et le fournisseur. Nous évaluons toutes les demandes et priorisons selon la demande.
Que se passe-t-il quand un modèle est retiré ?
Nous prévenons les utilisateurs 30 jours avant le retrait. Votre code existant continue de fonctionner — il suffit de mettre à jour le paramètre du modèle vers une version plus récente.
Comment les modèles sont-ils tarifés ?
Les modèles de texte sont facturés par million de tokens en entrée et en sortie ; les modèles média sont facturés à la seconde, à l'image ou à la minute. Chaque tarif figure sur la page du modèle et dans le tableau des prix.