Kimlik doğrulama
Gateway her istekte Authorization: Bearer başlığındaki sk- anahtarını doğrular. Anahtar, ApiKey tablosundaki etkin kayıtla eşleşmelidir.
İstek başlığı
Anahtarı yalnızca sunucu tarafında kullanın. Tarayıcıya veya istemci koduna gömmeyin.
Authorization: Bearer sk-...Anahtar oluşturma
API Anahtarları sayfasında yeni anahtar oluşturun. İsteğe bağlı bakiye limiti (USD) verebilirsiniz; boş bırakırsanız anahtar bakiyenizle sınırlıdır.
Anahtarı görüntüleme
Oluşturma anında tam anahtar bir kez gösterilir. Etkin bir anahtarı panelden yeniden görüntülemek mümkündür; bu işlem denetim kaydına yazılır ve dakikada 10 denemeyle sınırlıdır.
İptal ve yenileme
Anahtarı silmek onu ve gateway tarafındaki token kaydını kaldırır; anahtar hemen geçersiz olur. Yenilemek için yeni anahtar oluşturup eskisini silin.
Kapsam ve izinler
Gateway kodunda anahtar başına ayrı bir kapsam veya izin listesi yoktur. Etkin anahtar, katalogdaki etkin modellere erişir. İsteğe bağlı bakiye limiti tek kısıttır.
Bakiye ve anahtar limiti
Hesap bakiyesi 0 veya altındaysa gateway 402 döner. Anahtara bakiye limiti koyduysanız ve harcama limite ulaştıysa yine 402 döner. İkisinde de Bakiye sayfasına gidin veya limiti artırın.
Hesap durumu
Devre dışı hesap 403 account_disabled alır. E-posta doğrulaması zorunluysa doğrulanmamış hesap 403 email_not_verified alır.
Güvenlik kuralları
Anahtarı repoya, ekran görüntüsüne veya istemci paketine koymayın. Sızma şüphesinde anahtarı silin ve yenisini oluşturun. Anahtarı loglara yazmayın.
Ortam değişkeni
Aşağıdaki adlar örnektir; kendi projenizde istediğiniz adı kullanabilirsiniz.
# macOS / Linux
export CODEX4LESS_API_KEY="sk-..."
# Windows PowerShell
$env:CODEX4LESS_API_KEY = "sk-..."