Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt

Use this file to discover all available pages before exploring further.

API Anahtarları

Tüm LemonData API istekleri bir API anahtarı gerektirir. OpenAI uyumlu endpoint’ler için bunu şu şekilde gönderin:
Authorization: Bearer sk-your-api-key
Anthropic uyumlu /v1/messages istekleri için şunu da kullanabilirsiniz:
x-api-key: sk-your-api-key

API Anahtarınızı Alma

  1. LemonData Dashboard hesabınıza giriş yapın
  2. API Keys bölümünü açın
  3. Yeni bir anahtar oluşturun
  4. Buna açıklayıcı bir ad verin
  5. Hemen kopyalayın çünkü yalnızca bir kez gösterilir
  • API anahtarlarını asla istemci tarafı kodunda açığa çıkarmayın
  • API anahtarlarını asla sürüm kontrolüne commit etmeyin
  • Ortam değişkenleri veya bir secret manager kullanın
  • Anahtarları periyodik olarak döndürün
  • Kullanılmayan anahtarları silin

API Anahtarlarını Kullanma

curl https://api.lemondata.cc/v1/responses \
  -H "Authorization: Bearer $LEMONDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "input": "Hello!"
  }'

API Anahtarı Özellikleri

Kullanım Limitleri

Her API anahtarı için bir kullanım limiti ayarlayabilirsiniz:
AyarAçıklama
No LimitAnahtar, hesabınızın bakiyesini kısıtlama olmadan kullanır
Fixed LimitAnahtar, belirtilen tutara ulaştıktan sonra çalışmayı durdurur

Anahtar Öneki

Tüm LemonData API anahtarları sk- ile başlar.

Anthropic Uyumluluğu

/v1/messages endpoint’i için Anthropic tarzı header beklendiği gibi çalışır:
curl https://api.lemondata.cc/v1/messages \
  -H "x-api-key: sk-your-api-key" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
/v1/responses, /v1/chat/completions, /v1/models ve diğer LemonData rotalarının çoğu gibi OpenAI uyumlu endpoint’ler için Authorization: Bearer ... kullanın.

Hata Yanıtları

Durum KoduTürKodAçıklama
401invalid_api_keyinvalid_api_keyEksik veya geçersiz API anahtarı
401expired_api_keyexpired_api_keyAPI anahtarı iptal edildi
402insufficient_balanceinsufficient_balanceHesap bakiyesi yetersiz
402quota_exceededquota_exceededAPI anahtarı kullanım limitine ulaşıldı
Örnek:
{
  "error": {
    "message": "Invalid API key provided",
    "type": "invalid_api_key",
    "code": "invalid_api_key"
  }
}