Semantik arama, retrieval, clustering ve ranking workflow'ları için OpenAI text embeddings.
238 Yapay Zeka Modelini Keşfedin
Video, görsel, müzik, ses ve metin üretimi için en iyi yapay zeka modellerine göz atın, karşılaştırın ve entegre edin — hepsi tek bir birleşik API üzerinden.
# 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>
Önde gelen yapay zekâ modelleri, tek 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 model
1 model Eşleşen model yok
Şimdi Bir Model Deneyin
Herhangi bir modeli seçin ve saniyeler içinde oluşturun.
Tek API, Her Yapay Zeka Modeli
Birleşik Arayüz
Tüm modaliteler için 230+ modelle çalışan tek bir SDK. Kod değiştirmeden sağlayıcı değiştirin.
Gerçek Zamanlı Fiyatlandırma
Şeffaf, kullandıkça öde fiyatlandırma. Abonelik yok, gizli ücret yok, krediler asla süresi dolmaz.
Kurumsal Kullanıma Hazır
Ekip API anahtarları, kullanım analitiği ve öncelikli destek.
Saniyeler İçinde Başlayın
Ekiplerin 200+ modelle oluşturdukları
Video Pazarlama
Kling, Veo ve Runway ile hedef kitle segmentine göre reklam varyantları üretin
Ürün Fotoğrafçılığı
Flux ve Midjourney ile stüdyo kalitesinde ürün çekimleri oluşturun
Podcast Prodüksiyonu
Fish Audio ve ElevenLabs ile sesleri klonlayın ve intro'lar üretin
Yapay Zeka Aracıları
Aracınıza MCP veya REST üzerinden herhangi bir modele erişim verin
İçerik için Müzik
Suno ve Udio ile videoları ve podcast'leri müziklendirin
Çok Dilli TTS
Uygulamaları doğal seslerle 40'tan fazla dile yerelleştirin
Katalog soruları
Mevcut modellere nasıl göz atabilirim?
/models sayfasını ziyaret edin veya CLI'yi kullanın: runapi models list. Modaliteye ya da sağlayıcıya göre filtreleyin veya isme göre arayın.
Bir projede birden fazla model kullanabilir miyim?
Evet. Tek bir API anahtarı 230+ modelin tamamında çalışır. Video, görsel, müzik, ses ve LLM modelleri arasında istediğiniz gibi geçiş yapın.
Yeni modeller nasıl ekleniyor?
Yeni modelleri sürekli olarak ekliyoruz. Büyük sürümler genellikle piyasaya çıkışlarından birkaç gün içinde kullanıma sunulur. Güncellemeler için değişiklik günlüğümüzü takip edin.
Belirli bir model talep edebilir miyim?
Evet. Model adı ve sağlayıcısıyla birlikte bize ulaşın. Tüm talepleri değerlendirir ve talebe göre önceliklendiririz.
Bir model kullanımdan kaldırıldığında ne olur?
Kullanıcıları kullanımdan kaldırmadan 30 gün önce bilgilendiririz. Mevcut kodunuz çalışmaya devam eder — yalnızca model parametresini daha yeni bir sürümle güncellemeniz yeterlidir.
Modeller nasıl fiyatlandırılıyor?
Metin modelleri milyon girdi ve çıktı token'ı başına, medya modelleri ise saniye, görsel veya dakika başına faturalandırılır. Her ücret model sayfasında ve fiyatlandırma tablosunda listelenir.