Grok Imagine API-Zugang für Bild- und Videogenerierung aus Text, einschließlich Text-zu-Bild, Bild-zu-Bild, Text-zu-Video und Bild-zu-Video.
238 KI-Modelle entdecken
Durchsuche, vergleiche und integriere die besten KI-Modelle für Video-, Bild-, Musik-, Audio- und Textgenerierung – alles über eine einheitliche API.
# 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>
Führende KI-Modelle, eine API
-
Flux
-
Midjourney
-
Whisper
-
ElevenLabs
-
HappyHorse
-
GPT Image 2
-
Veo
-
Minimax
-
Luma
-
PixVerse
-
Recraft
-
Fish Audio
-
DeepSeek
-
Qwen
-
Claude
-
GPT
-
Gemini
-
Seedance
-
Kling
-
Suno
1 Modelle
1 Modell Keine Modelle gefunden
Modell jetzt ausprobieren
Wähle ein Modell und generiere in Sekunden.
Eine API, jedes KI-Modell
Einheitliche Schnittstelle
Ein SDK für 230+ Modelle über alle Modalitäten hinweg. Anbieter wechseln, ohne Code zu ändern.
Preise in Echtzeit
Transparente Pay-as-you-go-Preise. Keine Abos, keine versteckten Gebühren, Guthaben verfällt nie.
Bereit für den Enterprise-Einsatz
Team-API-Schlüssel, Nutzungsanalysen und priorisierter Support.
In Sekunden starten
Was Teams mit 200+ Modellen bauen
Video-Marketing
Erzeuge Anzeigenvarianten je Zielgruppensegment mit Kling, Veo und Runway
Produktfotografie
Erstelle Produktaufnahmen in Studioqualität mit Flux und Midjourney
Podcast-Produktion
Klone Stimmen und erzeuge Intros mit Fish Audio und ElevenLabs
KI-Agenten
Gib deinem Agenten über MCP oder REST Zugriff auf jedes Modell
Musik für Content
Vertone Videos und Podcasts mit Suno und Udio
Mehrsprachiges TTS
Lokalisiere Apps in über 40 Sprachen mit natürlichen Stimmen
Fragen zum Katalog
Wie durchsuche ich verfügbare Modelle?
Besuche /models oder nutze die CLI: runapi models list. Filtere nach Modalität, Anbieter oder suche nach Namen.
Kann ich mehrere Modelle in einem Projekt nutzen?
Ja. Ein API-Schlüssel funktioniert für alle 230+ Modelle. Wechsle frei zwischen Video-, Bild-, Musik-, Audio- und LLM-Modellen.
Wie werden neue Modelle hinzugefügt?
Wir fügen laufend neue Modelle hinzu. Wichtige Releases sind meist innerhalb weniger Tage nach dem Launch verfügbar. Folge unserem Changelog für Updates.
Kann ich ein bestimmtes Modell anfragen?
Ja. Kontaktiere uns mit Modellname und Anbieter. Wir prüfen alle Anfragen und priorisieren nach Nachfrage.
Was passiert, wenn ein Modell eingestellt wird?
Wir informieren Nutzer 30 Tage vor der Einstellung. Dein bestehender Code funktioniert weiter — aktualisiere einfach den Modellparameter auf eine neuere Version.
Wie werden Modelle bepreist?
Textmodelle werden pro Million Input- und Output-Token abgerechnet, Medienmodelle pro Sekunde, pro Bild oder pro Minute. Jeder Preis steht auf der Modellseite und in der Preistabelle.