Ana içeriğe atla

Genel Bakış

LemonData, performansı optimize etmek ve maliyetleri düşürmek için önbelleğe almayı otomatik olarak yönetir. Önbellek girişlerini temizlemek için genel bir uç nokta bulunmasa da, istek düzeyindeki kontroller aracılığıyla önbelleğe alma davranışı üzerinde tam kontrole sahipsiniz.

Önbelleği Devre Dışı Bırakma

Önbelleği kullanmadan güncel yanıtlar almak için isteğinizde cache_control parametresini kullanın:
curl -X POST "https://api.lemondata.cc/v1/chat/completions" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello!"}],
    "cache_control": {"type": "no_cache"}
  }'

Önbellek Kontrol Seçenekleri

TürEtki
no_cacheÖnbellek sorgulamasını atla, her zaman güncel yanıt al
no_storeBu yanıtı önbelleğe kaydetme
response_onlyYalnızca tam eşleşme önbelleğini kullan (semantiği atla)
semantic_onlyYalnızca semantik önbelleği kullan (tam eşleşmeyi atla)

Önbellek Geri Bildirimi

Hatalı bir önbelleğe alınmış yanıt alırsanız, bunu bildirebilirsiniz:
curl -X POST "https://api.lemondata.cc/v1/cache/feedback" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "cache_entry_id": "abc123",
    "feedback_type": "wrong_answer",
    "description": "Response was outdated"
  }'
Bir önbellek girişi yeterli miktarda olumsuz geri bildirim aldığında, otomatik olarak geçersiz kılınır.

Kullanım Durumları

Geliştirme sırasında, güncel API yanıtları aldığınızdan emin olmak için cache_control: {"type": "no_cache"} kullanın.
Hisse senedi fiyatları veya hava durumu gibi gerçek zamanlı veriler için, güncel bilgileri almak üzere her zaman no_cache kullanın.
Beklenmedik yanıtları ayıklarken, önbelleğe alınmış sonuçları elemek için no_cache kullanın.
Önbelleğe alma hakkında daha fazla ayrıntı için Caching Guide sayfasına bakın.