Bearer ve anahtarlar

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.

HTTP
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.

API Anahtarları sayfasına git →

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.

Bakiye yükle →

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.

bash / PowerShell
# macOS / Linux
export CODEX4LESS_API_KEY="sk-..."

# Windows PowerShell
$env:CODEX4LESS_API_KEY = "sk-..."