Flux-API voor beeldgeneratie met Dev, Pro en 2 Klein en bewerking van één afbeelding met Dev en Pro.
238 AI-modellen verkennen
Bekijk, vergelijk en integreer de beste AI-modellen voor video-, afbeeldings-, muziek-, audio- en tekstgeneratie — allemaal via één uniforme 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>
Toonaangevende AI-modellen, één API
-
Flux
-
Midjourney
-
Whisper
-
ElevenLabs
-
HappyHorse
-
GPT Image 2
-
Veo
-
Minimax
-
Luma
-
PixVerse
-
Recraft
-
Fish Audio
-
DeepSeek
-
Qwen
-
Claude
-
GPT
-
Gemini
-
Seedance
-
Kling
-
Suno
17 modellen
Text-to-image and remix-image with strong prompt adherence from Black Forest Labs.
In-context image editing — local edits, style transfer, and character-consistent generation.
Text-to-image and image editing powered by OpenAI's image generation models.
Image
Latest OpenAI image generation with near-perfect multilingual text rendering inside images.
Native image generation inside GPT-4o — generate and edit images within the conversation.
Grok Imagine API access for image and video generation from text, including text-to-image, image-to-image, text-to-video, and image-to-video.
Text-to-image with industry-leading in-image text accuracy — posters, logos, and typography.
Photorealistic text-to-image with precise typography, broad style range, and up to 2K resolution.
Gebruik de Midjourney Image API via RunAPI met een modelskill, uniforme auth en pay-as-you-go prijzen.
Fast text-to-image with accurate in-image text rendering and multi-character consistency.
Qwen 2 supports text-to-image and image editing.
Qwen 3-beeldgeneratie en -bewerking in Standard- en Pro-uitvoeringen.
Toegang tot de Qwen Image-API voor hoogwaardige beeldgeneratie, remixen op basis van prompts en nauwkeurige tekstgestuurde bewerking.
Text-to-image and image editing with strong typography rendering, up to 4K resolution.
Image
Gebruik de Wan Image API via RunAPI met een modelskill, uniforme auth en pay-as-you-go prijzen.
Image
Ultra-fast text-to-image — photorealistic results in ~1 second with 8 inference steps.
17 modellen Geen modellen gevonden
Probeer nu een model
Kies een model en genereer binnen enkele seconden.
Eén API, elk AI-model
Uniforme interface
Eén SDK voor 230+ modellen in alle modaliteiten. Wissel van provider zonder je code aan te passen.
Realtime prijzen
Transparante pay-as-you-go-prijzen. Geen abonnementen, geen verborgen kosten, credits verlopen nooit.
Enterprise-klaar
Team-API-sleutels, gebruiksanalyse en prioritaire ondersteuning.
Binnen enkele seconden aan de slag
Wat teams bouwen met 200+ modellen
Videomarketing
Genereer advertentievarianten per doelgroepsegment met Kling, Veo en Runway
Productfotografie
Maak productfoto's van studiokwaliteit met Flux en Midjourney
Podcastproductie
Kloon stemmen en genereer intro's met Fish Audio en ElevenLabs
AI-agents
Geef je agent toegang tot elk model via MCP of REST
Muziek voor content
Score video's en podcasts met Suno en Udio
Meertalige TTS
Lokaliseer apps in meer dan 40 talen met natuurlijke stemmen
Vragen over de catalogus
Hoe kan ik beschikbare modellen bekijken?
Ga naar /models of gebruik de CLI: runapi models list. Filter op modaliteit, provider of zoek op naam.
Kan ik meerdere modellen in één project gebruiken?
Ja. Eén API-sleutel werkt voor alle 230+ modellen. Wissel vrij tussen video-, image-, muziek-, audio- en LLM-modellen.
Hoe worden nieuwe modellen toegevoegd?
We voegen continu nieuwe modellen toe. Grote releases zijn doorgaans binnen enkele dagen na lancering beschikbaar. Volg onze changelog voor updates.
Kan ik een specifiek model aanvragen?
Ja. Neem contact met ons op met de modelnaam en provider. We beoordelen alle aanvragen en geven prioriteit op basis van vraag.
Wat gebeurt er als een model wordt uitgefaseerd?
We informeren gebruikers 30 dagen voor uitfasering. Je bestaande code blijft werken — je hoeft alleen de model-parameter naar een nieuwere versie bij te werken.
Hoe worden modellen geprijsd?
Tekstmodellen worden per miljoen input- en outputtokens gefactureerd; mediamodellen per seconde, per afbeelding of per minuut. Elk tarief staat op de modelpagina en in de prijstabel.