Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.
Video, Müzik, Görsel & LLM'ler için Birleşik AI API
250+ AI modeli için tek API anahtarı: video, görsel, müzik ve LLM. Claude Code, Codex ve Cursor ile çalışır. Kullandıkça öde.
Temel URL
İstemciniz için temel URL’yi seçin. SDK yapılandırmanıza kopyalayın.
-
RunAPI API
https://runapi.ai -
OpenAI uyumlu SDK
https://runapi.ai/v1 -
Anthropic SDK
https://runapi.ai -
Gemini SDK
https://runapi.ai
Öne çıkanlar
RunAPI ile yapıldı
Uçsuz bucaksız gökyüzü
Suno
Doğal anlatım
Fish Audio
Bir video modeli mi seçiyorsunuz? Seedance 2.0, Kling 3.0 ve Veo 3.1 API'lerini karşılaştırın
200+ Modeller · Tek bir API altında birleşmiş 10+ yapay zeka servisi
Geliştiriciler neden RunAPI'yi seçiyor
Çoklu model yapay zeka altyapısının sıkıcı kısımları çözüldü.
Tüm modeller, tek API
Suno (başka yerde resmi API’si yok) ve Kling video üretimi dahil olmak üzere video, müzik, görsel ve LLM modellerine tek bir API anahtarıyla erişin.
Üretime hazır
Üretim iş yükleri için tasarlandı. Asenkron görev yönetimi, webhook geri dönüşleri, otomatik yeniden denemeler ve öngörülebilir kredi tabanlı faturalandırma. Python, Node.js, PHP, Java, Ruby ve Go için SDK’lar.
Şeffaf fiyatlandırma
Sadece kullandığınız kadar ödeyin. Abonelik yok, gizli ücret yok. API’yi çağırmadan önce her üretimin ne kadar tuttuğunu net olarak görün.
Endpoint kod örnekleri
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"
}
]
}
NASIL ÇALIŞIR
İlk Üretim İçin Üç Adım
-
API Anahtarı Alın
Kaydolun ve kontrol panelinden ücretsiz bir API anahtarı oluşturun. Kredi kartı gerekmez.
-
Model Seçin
Model kataloğuna göz atın, modalite ve sağlayıcıya göre filtreleyin, model ID’sini kopyalayın.
-
API’yi Çağırın
Prompt’unuz ve model ID’siyle bir POST isteği gönderin. RunAPI sağlayıcıya yönlendirir, asenkron yaşam döngüsünü yönetir ve yapılandırılmış JSON döndürür.
Geliştirici Araçları
Claude Code, Codex, Gemini CLI ve diğer kodlama ajanlarına MCP Sunucusu veya kurulabilir skill’ler aracılığıyla 200+ modele erişim sağlayın.
npx -y @runapi.ai/mcp
Her AI Modeli İçin Tek API
Video üretmek, müzik oluşturmak veya görsel üretmek için yalnızca üç satır kod.
Video
Kling, Seedance, HappyHorse, Veo 3.1 ile geliştirin.
71 modelGörsel
GPT Image 2, Nano Banana, Seedream, Qwen Image ile geliştirin.
50 modelMüzik
Suno, Producer ile geliştirin.
17 modelSes
ElevenLabs, Fish Audio, Gemini TTS, OpenAI TTS ile geliştirin.
14 modelLLM
Claude, GPT, Gemini, DeepSeek ile geliştirin.
83 modelPlayground
Dakikalar içinde geliştirmeye başlayın
REST endpoint'ini doğrudan çağırın, bir SDK kullanın veya kodlama aracınıza yaptırın.
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
Geliştiricilerin RunAPI ile Neler Ürettiği
AI Destekli Uygulamalar
Sağlayıcı hesapları yönetmeden ürününüze görsel, video ve müzik üretimi ekleyin. Tek API anahtarı, tek faturalandırma paneli, tek webhook formatı.
Ajan İş Akışları
Claude Code, Codex, Gemini CLI ve diğer kodlama ajanlarına MCP Sunucusu veya kurulabilir skill’ler aracılığıyla 200+ modele erişim sağlayın.
Toplu Medya Pipeline’ları
Asenkron görev yönetimi ve webhook callback’leriyle binlerce görsel, video veya ses dosyası üretin. Polling veya bekleme — CLI ve SDK’lar ikisini de destekler.
Çoklu Model Prototipleme
Ayrı kayıtlar olmadan sağlayıcılar arasında çıktı kalitesini karşılaştırın. Tek bir parametreyi değiştirerek Kling’den Veo’ya, Seedance’a geçin.
API erişimini yönetmek için ihtiyacınız olan her şey
Her projeye kendi API anahtarını, bütçesini ve izinlerini verin. Kuruluşunuzun kullanımını gerçek zamanlı izleyin.
Üretime hazır
Üretim iş yükleri için tasarlandı. Asenkron görev yönetimi, webhook geri dönüşleri, otomatik yeniden denemeler ve öngörülebilir kredi tabanlı faturalandırma. Python, Node.js, PHP, Java, Ruby ve Go için SDK’lar.
Erişim kontrolü
Anahtarları belirli model veya modalitelerle sınırlandırın. Diğer anahtarları etkilemeden hemen iptal edin ve geçici erişim için son kullanma tarihi belirleyin.
Kullanım analitiği
Ekip panosu API anahtarlarını, kullanımı, maliyet takibini ve erişim durumunu tek bir çalışma alanında toplar.
Bir ekiple mi geliştiriyorsunuz?
Kurumsal kurulum, entegrasyonlar ve teknik sorular konusunda yardımcı oluruz.
RunAPI ve alternatifler
| Özellik | RunAPI | OpenRouter | Doğrudan API |
|---|---|---|---|
| Model türleri | Video, görsel, müzik, ses, LLM | Yalnızca LLM | Sağlayıcıya göre |
| Modeller | 250+ | 300+ (LLM) | 1 sağlayıcı |
| Fiyatlandırma | %15–25 tasarruf | Piyasa fiyatı | Resmî fiyat |
| SDKs | 6 programlama dili | 2 programlama dili | Değişken |
| CLI | Kullanılabilir | Kullanılamaz | Kullanılamaz |
| MCP sunucusu | Kullanılabilir | Kullanılamaz | Kullanılamaz |
| Agent Skills | Kullanılabilir | Kullanılamaz | Kullanılamaz |
| Asenkron görevler + Webhook | Kullanılabilir | Kullanılamaz | Değişken |
KEŞFET
Geliştirici Araçları
MCP Sunucusu
Claude Code, Cursor ve MCP uyumlu ajanları 160+ modele bağlayın.
Daha fazla bilgiCLI
AI modellerini terminalden JSON çıktısıyla çalıştırın.
Daha fazla bilgiSDK
Programatik entegrasyon için Python, Node.js, PHP, Java, Ruby ve Go SDK’ları.
Daha fazla bilgiModel Kataloğu
200+ modeli fiyatlar, parametreler ve kod örnekleriyle keşfedin.
Daha fazla bilgiFAQ
Sık sorulan sorular
Ücretsiz bir hesap oluşturun, kontrol panelinden bir API anahtarı üretin ve ilk isteğinizi gönderin. Çoğu ekip çalışan bir entegrasyonu 10 dakikadan kısa sürede yayına alıyor.
RunAPI, 26 sağlayıcı ve 5 modalitede 200+ modele bağlanır. Video üretimi Kling 3.0, Veo 3.1, Seedance 2.0, Hailuo, Wan, Runway ve Luma’yı içerir. Görsel üretimi Flux 2 Pro, Nano Banana, GPT Image, Seedream, Imagen 4, Ideogram 3 ve Recraft’ı kapsar. Müzik, Suno v4’ten v5.5’e kadar desteklenir. Ses; ElevenLabs TTS, ses efektleri ve konuşmadan metne dönüştürmeyi içerir. LLM’ler Claude Opus 4.8, GPT-5.6, Gemini 3 Pro, DeepSeek V4 ve Grok’u kapsar. Yeni modeller, sağlayıcı yayınından birkaç gün içinde eklenir.
RunAPI, kullandıkça öde fiyatlandırmasıyla çalışan kredi tabanlı bir sistem kullanır. Abonelik veya gizli ücret yok. Yalnızca ürettiğiniz kadar ödersiniz ve krediler asla süresi dolmaz.
Evet. Python, Node.js, PHP, Java, Ruby ve Go için resmi SDK’lar mevcuttur. Ayrıca herhangi bir HTTP istemcisiyle REST API’yi doğrudan kullanabilirsiniz.
Başarısız üretimler için ücret alınmaz. Sistem geçici hataları otomatik olarak yeniden dener ve başarısızlık ayrıntılarıyla birlikte size bir webhook bildirimi gönderir.
Medya görevleri (video, müzik, görsel) asenkron olarak çalışır. Bir istek gönderirsiniz, anında bir görev ID’si alırsınız, ardından ilerlemeyi sorgulayabilir veya sonuçları otomatik almak için bir webhook callback URL’si ayarlayabilirsiniz. CLI’da yerleşik bir runapi wait komutu bulunur ve SDK’lar her iki modeli de destekler.
Evet. RunAPI, Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI ve tüm MCP uyumlu host’lar için bir MCP Sunucusu ve ajan çalışma zamanları için kurulabilir model skill’leri yayımlar. Ajanlar yerel araç çağrısı olarak modelleri arayabilir, fiyatlandırmayı kontrol edebilir ve üretim görevleri oluşturabilir.
Evet. RunAPI, /v1/chat/completions, /v1/messages (Anthropic formatı) ve /v1/responses altında OpenAI uyumlu LLM uç noktaları sunar. OpenAI SDK’sıyla çalışan herhangi bir uygulama, temel URL’sini RunAPI’ye yönlendirerek kod değişikliği yapmadan Claude, Gemini, DeepSeek ve diğer LLM’lere erişebilir.
Hayır. Tek bir RunAPI API anahtarı 26 sağlayıcının tamamının kilidini açar. Anthropic, OpenAI, Google, Kuaishou, Suno, Black Forest Labs veya diğerlerinde hesap oluşturmanız gerekmez. RunAPI sağlayıcı kimlik doğrulamasını, rate limiting’i ve faturalandırma konsolidasyonunu yönetir.
RunAPI, [email protected] adresinden e-posta desteği ve API kullanılabilirliği için bir durum sayfası sunar. Webhook iletim başarısızlıklarında tanılama ayrıntılarıyla e-posta bildirimleri gönderilir.
Yapay zekayla geliştirmeye hazır mısınız?
Ücretsiz API anahtarınızı alın ve dakikalar içinde üretmeye başlayın.