Anahtar oluşturun
Oturum açın, Ayarlar içinde API Anahtarları'nı açın, kapsamlı bir anahtar oluşturun ve tam sırrı hemen saklayın.
Rivya API
Hızlı başlangıç biçimi
Model katmanı
Dinamik katalog
Faturalandırma
Paylaşılan krediler
İlk sürüm
İşler + Chat
Erişim
API anahtarları
Gerçek istek için Rivya API anahtarı ve kullanılabilir hesap kredileri gerekir. Herkese açık örnekler yer tutucu sırlar kullanır ve modelleri anonim olarak çağırmaz.
curl https://rivya.ai/api/v1/generations \
-H "Authorization: Bearer rvya_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demo-job-001" \
-d '{
"model": "z-image",
"prompt": "Editorial product photo on a clean studio set"
}'{
"id": "task_public_id",
"status": "queued",
"model": "z-image",
"reserved_credits": 20,
"result": null,
"error": null
}İlk gelen özellikler
API, Rivya ürün yüzeyi olarak tasarlandı. Rivya model IDleri, Rivya kredileri, herkese açık görev durumları ve model kataloğuyla bağlı kalan dokümanları kullanır.
Prompt ve desteklenen model parametreleriyle görsel işleri gönderin, ardından herkese açık sonuçlar için sorgulayın.
Studio tarafından kullanılan aynı görev ve kredi kontrolleriyle asenkron video işleri çalıştırın.
API ile erişilebilen ses modellerini aynı hesap, bakiye ve geçmiş sınırı üzerinden kullanın.
API çağrıları ve Studio kullanımı, ayrılmış krediler ve hata yönetimiyle aynı Rivya bakiyesinden harcar.
Başlangıç yolu
Oturum açın, Ayarlar içinde API Anahtarları'nı açın, kapsamlı bir anahtar oluşturun ve tam sırrı hemen saklayın.
Göndermeden önce model IDlerini, parametreleri, sohbet yeteneklerini ve giriş hazır olup olmadığını incelemek için API model referansını okuyun veya /api/v1/models çağırın.
Idempotent bir üretim isteği gönderin, herkese açık görev endpointini sorgulayın, üretim callbackleri için imzalı webhooklar kullanın veya isteğe bağlı SSE akışıyla bir Chat API turu gönderin.
Sürüm sınırı
Landing page gelecekteki yüzeylerden söz edebilir, ancak mevcut ürün metni tamamlanmamış API'lerin zaten canlı olduğunu ima etmemelidir.
API tarafından oluşturulan oturumlar, hesap kredileri ve isteğe bağlı Files API görsel ekleriyle non-streaming ve SSE streaming turları için kullanılabilir.
Referans görsel, video ve ses yüklemeleri için kullanılabilir. Bir model sayfası params.referenceMediaItems istediğinde üretimden önce bunu kullanın.
Başarılı veya başarısız üretim görevleri için imzalı callback isteyen üretim entegrasyonlarında kullanılabilir.
Çevrimiçi hata ayıklayıcı
Hata ayıklayıcı her ziyaretçi için mock modda başlar. Üretim seçici, dosya yüklemeden test edilebilen chat dışı modelleri listeler; Files paneli ise oturum açmış kullanıcıların geçici API anahtarıyla /api/v1/files test etmesini sağlar. Chat örnekleri API dokümanlarında yer alır.
Hesap durumu
Hesap kontrol ediliyor
Etkin anahtar prefixi
Önce bir anahtar oluşturun
Geçerli krediler
Kontrol etmek için oturum açın
Mock mod hiçbir zaman model çağırmaz ve kredi tüketmez.
Anahtarı yalnızca bu istek için yapıştırın. Hata ayıklayıcı yenilemeden sonra bunu saklamaz.
Files API yükleme testi
POST /api/v1/files üzerinden referans medya yükleyin, sonra dönen URLyi ve süre tokenını referans girişleri destekleyen bir model için params.referenceMediaItems içine kopyalayın.
Seçili model izin verilen MIME türlerini, boyutu ve süre kurallarını belirler. Canlı yüklemeler geçici API anahtarınızı gerektirir ve gerçek yükleme servisini çağırabilir.
{
"model": "z-image",
"prompt": "Temiz bir stüdyo setinde editoryal ürün fotoğrafı",
"params": {
"aspect_ratio": "1:1"
}
}{
"id": "mock_task_001",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"result": null,
"error": null
}{
"id": "file_mock_001",
"object": "file",
"kind": "image",
"file_name": "reference.png",
"mime_type": "image/png",
"size_bytes": 245760,
"url": "https://media.example/reference.png",
"duration_seconds": null,
"duration_token": null,
"created_at": "2026-05-11T00:00:00.000Z",
"expires_at": null
}{
"params": {
"referenceMediaItems": [
{
"url": "https://media.example/reference.png",
"kind": "image",
"name": "reference.png",
"mimeType": "image/png"
}
]
}
}Görev durumu
Tahmini temel krediler
1
Durum
queued
Kimlik doğrulamayı, istek gövdelerini, yanıtları, idempotency davranışını, model parametrelerini ve hata kodlarını okuyun.
Dokümanları açKorunan Ayarlar alanından API anahtarları oluşturun, bir kez kopyalayın, iptal edin ve döndürün.
Anahtarları yönetÖnce mock örnekleri kullanın; gerçek hata ayıklama için oturum, API anahtarı ve hesap kredileri gerekir.
Akışı önizle