API Kimlik Doğrulaması
Rivya API isteklerini Bearer API anahtarları, kapsamlı izinler, tek seferlik gizli anahtar gösterimi, iptal ve rotasyon ile doğrulayın.
Son inceleme 2026/05/10
Rivya API, sunucudan sunucuya erişim için API anahtarları kullanır.
API anahtarı tarayıcı oturumuyla aynı şey değildir. Cookie, Better Auth oturum durumu veya kişisel tarayıcı token'ını herkese açık API kimlik bilgisi olarak kullanmayın.
Header Biçimi
Anahtarı Authorization header içinde gönderin:
Authorization: Bearer rvya_sk_...Tam anahtar yalnızca oluşturulduğu anda bir kez gösterilir. Rivya tam gizli anahtarı değil, hash değerini ve görünür prefix değerini saklar.
Anahtar Oluşturma
- Rivya'da oturum açın.
- API Keys ayarlarını açın.
- İhtiyacınız olan scope değerleriyle bir anahtar oluşturun.
- Tam anahtarı hemen kopyalayın.
- Sunucu tarafı secret manager içinde veya ortam değişkeninde saklayın.
Anahtarı istemci tarafı JavaScript'e, mobil uygulama paketlerine, herkese açık repolara, analytics olaylarına veya loglara koymayın.
Geçerli Scope Değerleri
İlk sürüm şu scope değerlerini belgeler:
models:readgenerations:creategenerations:readfiles:createfiles:readcredits:readwebhooks:managechat:createchat:read
Settings içinde oluşturulan yeni anahtarlar belgelenen scope değerlerini varsayılan olarak içerir. Daha eski anahtarların Files API, API Webhooks veya Chat API kullanmadan önce yeniden oluşturulması gerekebilir.
İptal ve Rotasyon
Bir anahtar açığa çıkarsa:
- Eski anahtarı Settings içinden iptal edin.
- Yeni bir anahtar oluşturun.
- Sunucu tarafı gizli anahtarınızı güncelleyin.
- Yeni anahtarın
GET /api/v1/creditsile çalıştığını doğrulayın. - Eski anahtarı build sistemlerinden, loglardan ve dağıtım değişkenlerinden kaldırın.
İptal edilen anahtarlar api_key_revoked döndürür.
Kimlik Doğrulama Hataları
Yaygın kimlik doğrulama hataları:
api_key_missingapi_key_invalidapi_key_revokedapi_key_expiredapi_scope_deniedpublic_api_disabled
Tam herkese açık hata tablosu için API Hataları ve Limitler sayfasına bakın.
İlgili Sayfalar
Rivya Hesap Ayarları Rehberi
Rivya profilini, faturalandırmayı, kredileri, güvenliği, avatarı, bültenleri, parola seçeneklerini, hesap silmeyi ve kimlik doğrulama ayarlarını yönetin.
API Değişiklik Günlüğü
Rivya API v1 dokümantasyonunu, endpointleri, model referansını, şemayı ve gelecekteki yüzey güncellemelerini takip edin.