Ana içeriğe atla

Genel bakış

Bu endpoint, geçerli yönetim belirteciyle ilişkili kuruluş içinde type=user türünde yeni bir API anahtarı oluşturur.

İstek gövdesi

AlanTürVarsayılan / sınırlarAçıklama
namestringzorunlu, varsayılan Default Key, uzunluk 1-50Görünen ad; baştaki ve sondaki boşluklar sunucu tarafında temizlenir
limitAmountnumber | nullminimum 0, maksimum 100000null veya gönderilmezse = sınırsız, 0 = sıfır kota, pozitif değer = USD harcama sınırı
limitCurrencyenumvarsayılan USDİsteğe bağlı: USD veya CNY. CNY gönderilirse limitAmount RMB olarak yorumlanır ve kaydetmeden önce sunucu tarafında USD’ye dönüştürülür
modelsstring[]varsayılan []İsteğe bağlı mantıksal model izin listesi
expiresAtstring | nullRFC3339 datetimenull son kullanma tarihi olmadığı anlamına gelir

Notlar

  • API anahtarının tam değeri yanıtta yalnızca bir kez gösterilir.
  • models: [], kuruluş politikasının ötesinde ek model kısıtı olmadığı anlamına gelir.
  • limitAmount: 0, geçerli ancak kullanılabilir kotası olmayan bir anahtar oluşturur; daha sonra güncellenebilir.
  • Varsayılan olarak limitAmount USD kabul edilir. limitCurrency: "CNY" gönderirseniz limit RMB olarak yorumlanır ve mevcut kurla otomatik biçimde USD’ye çevrilip kaydedilir.
  • Yanıt, exchange_rate ile birlikte RMB gösterim alanları olan limit_amount_cny ve used_amount_cny değerlerini içerir.

Örnek

curl -X POST "https://api.lemondata.cc/v1/management/api-keys" \
  -H "Authorization: Bearer mt-your-management-token" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Backend Worker",
    "limitAmount": 500,
    "models": ["veo3.1", "sora-2"],
    "expiresAt": "2026-12-31T23:59:59Z"
  }'

İstek / Yanıt

Kesin şema ve yanıt alanları için yukarıdaki etkileşimli OpenAPI panelini kullanın.