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.

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. Bu, istek tarafı cache rehberidir. Sıkı API referans sayfaları için şunlara bakın:

Ö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ı ve yazmayı 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: Kendi kuruluşunuzdaki cache hit almış request/cache entry kimliğini kullanın; rastgele kimlikler reddedilir.
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": "req_1234567890",
    "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.