Rivya Günlüğü

Rivya API Nedir?

Rivya API'nin ne olduğunu, hangi durumlarda uygun olduğunu, Studio ile ilişkisini ve Rivya modelleriyle çalışmaya başlamadan önce hangi API dokümanlarının okunması gerektiğini anlayın.
Ürün
2026/05/12 tarihinde yayınlandıSon inceleme 2026/05/12Yazar:Rivya Ürün Ekibi
Rivya API kapağı; ürün ekiplerinin model isteklerini, hesap kredilerini, görev durumunu, sohbet oturumlarını, dosyaları ve Webhook'ları birbirine bağlamasını gösteriyor.

Rivya API, Rivya model yeteneklerini kendi ürününüz, betiğiniz veya iş akışınız içinden kullanmak için geliştirici yoludur.

Rivya Studio'dan ayrı bir ürün değildir. Aynı hesap sınırını, aynı kredi cüzdanını ve Rivya genelinde kullanıcıların gördüğü aynı açık model katmanını kullanır. Fark, işin nereden başladığıdır: Studio'da tıklamak yerine uygulamanız API Key ile istek gönderir.

Uç nokta ayrıntılarına ihtiyacınız varsa önce Rivya API Genel Bakış ve Rivya API Hızlı Başlangıç sayfalarına bakın. Bu makale ürün seviyesindeki açıklamadır: API ne işe yarar, nerede durur ve ne zaman ilk seçenek olmamalıdır.

Kısa Versiyon

Rivya API v1, giriş yapılmış bir hesabın API Key oluşturup Rivya model yeteneklerini web arayüzünün dışından çağırmasına izin verir.

Mevcut API yüzeyi şunları içerir:

  • API model listesi üzerinden model keşfi
  • eşzamansız görsel, video ve ses üretim görevleri
  • referans medya isteyen modeller için Files API yüklemeleri
  • açık görev ID'leriyle üretim durumu sorgulama
  • hesap kredisi kontrolleri
  • isteğe bağlı SSE akışı dahil Chat API turları
  • üretim tamamlandığında imzalı Webhook'lar
  • istemci sarmalayıcısı isteyen ekipler için TypeScript SDK beta sürümü

Herkese açık geliştirici merkezi Developers sayfasıdır. Yönlendirmeli bir genel bakış, API Key ayarlarına bağlantılar ve güvenli bir hata ayıklama akışı istiyorsanız en iyi giriş noktasıdır.

Rivya Neden API'ye Sahip

Bir kişi hâlâ model seçiyor, istem şekillendiriyor, çıktı inceliyor ve bir sonraki adımı belirliyorsa Studio kullanışlıdır.

Bu karar tekrarlanabilir bir ürün akışına veya operasyonel iş akışına dönüştüğünde API kullanışlıdır.

Yaygın örnekler:

  • bir ürün, kullanıcı bir özet gönderdiğinde görsel varyasyonlar üretmek istiyor
  • bir pazarlama iş akışı, yapılandırılmış kampanya girdilerinden görsel taslaklar oluşturmak istiyor
  • bir dahili araç, tarayıcıyı açtırmadan video veya ses işleri göndermek istiyor
  • bir destek veya içerik sistemi, kendi arayüzü içinde bir Chat modeli turu istiyor
  • bir arka uç hizmeti, üretim görevleri bittiğinde imzalı geri çağırma almak istiyor

Bu durumlarda Rivya API, faturalama, model seçimi ve görev durumu için ayrı bir yığın kurmaya zorlamak yerine işi aynı Rivya hesabına bağlı tutar.

API Neyi Yerine Koymaz

API, Rivya'yı doğrudan kullanmak için tüm nedenlerin yerini almaz.

Bir insanın hâlâ modelleri keşfetmesi, istemleri şekillendirmesi, çıktıları incelemesi ve ne yapacağına karar vermesi gereken durumlarda Rivya Studio Rehberi veya kamuya açık çalışma yüzeylerini kullanın:

  • istem hâlâ insan keşfi gerektiriyorsa
  • model seçimi henüz kararlı değilse
  • bir üretici çıktıları görsel olarak karşılaştırması gerekiyorsa
  • proje kaydedilmiş geçmiş ve manuel incelemeye bağlıysa
  • ekip hangi giriş ve çıkış biçiminin tekrar edilebilir olması gerektiğine henüz karar vermediyse

İş akışı otomatikleştirilebilecek kadar açıksa API kullanın.

Bu sınır önemlidir. Belirsiz bir yaratıcı soru önce Studio'ya aittir. Girdileri öngörülebilir olan bilinen bir ürün akışı ise API'ye taşınabilir.

Ana Bileşenler

API'yi altı bağlı parça olarak düşünebilirsiniz.

BileşenNe yaparSonra ne okunur
API anahtarlarıHesabınızdan sunucu-sunucu erişim sağlarAPI Kimlik Doğrulaması
ModelsAçık model ID'lerini ve hazır olma bilgisini verirAPI Modelleri
GenerationsEşzamansız görsel, video ve ses işleri gönderirOluşturma İşi Başlatma
FilesReferans görsel, video veya ses yüklemelerini yönetirFiles API
ChatAkışsız veya akışlı Chat turları gönderirChat API
WebhooksÜretim görevleri için imzalı tamamlama olayları alırAPI Webhooks

İstek ve yanıt yapısı için kaynak API dokümanlarıdır. Bu makale yalnızca önce hangi parçaya ihtiyacınız olduğunu anlamanıza yardım etmelidir.

Krediler Nasıl Çalışır

API kullanımı, Studio ile aynı Rivya hesap kredi cüzdanından düşer.

Yani API anonim bir model aracı değildir. Her istek bir Rivya hesabına aittir, bu hesap tarafından oluşturulmuş bir API Key kullanır ve API Kredileri içinde açıklanan aynı ürün seviyesi kredi sınırlarını izler.

Bu ekipler için kullanışlıdır; çünkü Studio deneyleri ve API kullanımı tek bir operasyonel modelde kalır. Bir modeli manuel test edip sonra tekrar eden kısmı entegrasyona taşıyabilirsiniz; ikinci bir faturalama katmanı kurmanız gerekmez.

Files API Ne Zaman Devreye Girer

Bazı modeller yalnızca metin girdisiyle çalışır. Bazıları referans görsel, video veya ses dosyası ister.

API entegrasyonlarında bu referanslar Files API üzerinden geçmelidir. Yükleme, desteklenen model parametrelerine iletilebilecek yönetilen bir dosya kaydı oluşturur.

Pratik kural basittir:

  • model metin girdisini kabul ediyorsa, üretim uç noktasıyla başlayın
  • model referans medya istiyorsa, önce dosyayı yükleyin
  • model görsel ekleri olan bir Chat modeli ise, Chat API ve dosya ID'leri kullanın

Entegrasyonunuzu yalnızca tarayıcı tabanlı yükleme akışlarına veya kaydedilmiş Studio oturumlarına göre tasarlamayın. API'nin kendi açık dosya sınırı bunun için var.

Webhook'lar Nerede İşe Yarar

Yoklama, ilk entegrasyon yolu olarak en kolay seçenektir. Bir üretim işi gönderin, açık görev ID'sini kaydedin ve başarılı ya da başarısız olana kadar sorgulayın.

Webhook'lar daha üretim benzeri entegrasyonlarda işe yarar:

  • bir worker'ın her görevi sürekli yoklamasını istemezsiniz
  • uygulamanız üretim bittiğinde bir kaydı güncellemek ister
  • güvenli şekilde yeniden denenebilen imzalı bir olay istersiniz
  • başarısız işler net bir kurtarma yoluna girmelidir

İmzalı olay sözleşmesi için API Webhooks sayfasını kullanın. Webhook alıcısını dar tutun: imzaları doğrulayın, yinelenen olayları yönetin ve gizli değerleri loglara yazmayın.

İyi Bir İlk API Projesi

İlk API projesi genelde küçük ve somut olmalıdır.

Örneğin:

  1. ayarlarda bir API Key oluşturun
  2. model listesini çağırın
  3. kullanılabilir bir model seçin
  4. bir idempotency key ile tek bir üretim işi gönderin
  5. durum uç noktasını yoklama ile izleyin
  6. kredileri önce ve sonra kontrol edin
  7. ancak bundan sonra Files API, Chat API veya Webhook'lar ekleyin

Bu yol, ilk testte API'nin tüm özelliklerini birbirine karıştırmadan çalışan bir entegrasyon sağlar.

API Ne Zaman Yanlış Başlangıçtır

Aşağıdaki durumlarda API muhtemelen ilk adım değildir:

  • ekip henüz bir model ailesi seçmemişse
  • istenen çıktı her çalıştırmada değişiyorsa
  • istem, insan zevkine ve manuel incelemeye çok fazla bağlıysa
  • entegrasyon, kredilerin nasıl harcandığını anlaması gereken kişilerden tüketimi gizleyecekse
  • ürünün önce otomasyondan değil, herkese açık bir demoya ihtiyacı varsa

Bu durumlarda Image, Video, Audio, Chat veya AI Models ile başlayın. Yol tekrar edilebilir hale gelince kararlı kısmı API'ye taşıyın.

Sonra Nereye Bakmalı

Keşfetmeye devam edin

Daha Fazla Yazı

Rivya ekibinden ilgili rehberler, ürün notları ve iş akışı çözümlemeleriyle devam edin.

Güncel kalın

Sonraki iş akışı, model notu veya ürün güncellemesi gelen kutunuza gelsin

Pratik fikirler, daha keskin seçimler ve daha az geçici güncelleme isteyen içerik üreticileri için kısa bir bülten.

Yeni model lansmanları ve özellik yayınlarıHızla uygulayabileceğiniz kısa iş akışı fikirleri

Spam yok. İstediğiniz zaman abonelikten çıkın.