Ana içeriğe atla
Bu yetenek, kodlama asistanınıza sadece neye ihtiyacınız olduğunu açıklayarak LemonData’nın 300’den fazla AI API’sini nasıl entegre edeceğini öğretir. Claude Code, Cursor, GitHub Copilot, Windsurf ve yetenek/kural (skill/rules) dosyalarını destekleyen tüm araçlarla çalışır.API Agent-First yapısındadır — asistan bir model adını yanlış tahmin etse bile, hata yanıtı ona bunu tam olarak nasıl düzelteceğini söyler.

Nasıl Çalışır

  1. Neye ihtiyacınız olduğunu açıklarsınız — “Python projemde GPT-4 kullanmak istiyorum”
  2. Asistan API’yi çağırır — bir model adı veya endpoint tahmin edebilir
  3. Bir şeyler ters giderse — API yapılandırılmış ipuçları döndürür (did_you_mean, suggestions, retry_after)
  4. Asistan kendi kendini düzeltir — ipuçlarını okur ve doğru parametrelerle tekrar dener
  5. Çalışan kodu alırsınız — genellikle ilk veya ikinci denemede

Kurulum

Otomatik olarak tespit edilen tüm kodlama asistanlarına kurulur:
npx add-skill hedging8563/lemondata-api-skill -y
Desteklenenler: Claude Code, Cursor, GitHub Copilot ve daha fazlası.

Kurulumu Doğrula

Kodlama asistanınıza sorun:
What skills are available?
Eğer lemondata-api-integration görüyorsanız, kurulum başarılı olmuştur.

API Anahtarınızı Alın

1

LemonData'yı Ziyaret Edin

lemondata.cc adresine gidin
2

Giriş Yapın

Bir hesap oluşturun veya giriş yapın
3

API Anahtarını Alın

Dashboard → API Keys bölümüne gidin ve yeni bir anahtar oluşturun
4

Anahtarı Kopyalayın

Anahtarınız sk-... ile başlar — güvenli bir şekilde saklayın
API Anahtarını önceden yapılandırmanıza gerek yoktur. Yeteneği kullandığınızda, asistan anahtarınızı isteyecek ve oluşturulan koda dahil edecektir.

Örnekler

Sohbet Tamamlama

Siz dersiniz ki:
I want to use GPT-4 in my Python project
Asistan şunu oluşturur:
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.lemondata.cc/v1"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)

print(response.choices[0].message.content)
Eğer asistan yanlış bir model adı tahmin ederse (örneğin gpt5), API şunu döndürür:
{
  "error": {
    "code": "model_not_found",
    "did_you_mean": "gpt-4o",
    "suggestions": [{"id": "gpt-4o"}, {"id": "gpt-4o-mini"}],
    "hint": "Did you mean 'gpt-4o'? Use GET /v1/models to list all available models."
  }
}
Asistan did_you_mean kısmını okur, model adını düzeltir ve tekrar dener — bunların hepsi otomatik olarak gerçekleşir.

Görsel Oluşturma

Siz dersiniz ki:
Generate images with Flux in Node.js
Asistan görsel API’sini çağırır, hataları yönetir ve indirme ile kaydetme mantığını içeren eksiksiz kodu oluşturur.

Konuşma Tanıma

Siz dersiniz ki:
Integrate speech-to-text in my app
Asistan, doğru /v1/audio/transcriptions endpoint’i ve ses dosyası işleme mantığı ile kodu oluşturur.

Agent-First Hata Kurtarma

Her hata yanıtı, herhangi bir kodlama asistanının ayrıştırabileceği yapılandırılmış ipuçları içerir. Detaylar için tam Agent-First API referansına göz atın.
HataAPI Ne DöndürürAsistan Ne Yapar
Yanlış model adıdid_you_mean + suggestionsOtomatik düzeltir ve tekrar dener
Yetersiz bakiyebalance_usd + daha ucuz suggestionsUygun fiyatlı modele geçer
Model kullanılamıyoralternatives + retry_afterKullanılabilir modele geçer
Hız sınırı (Rate limited)retry_after (tam saniye)Bekler ve tekrar dener
Bağlam (Context) çok uzundaha büyük modellerle suggestionsDaha büyük bağlamlı modele geçer

Yerel Endpoint Optimizasyonu

Bir Claude veya Gemini modeli ile /v1/chat/completions çağırdığınızda, API optimizasyon header’ları döndürür:
X-LemonData-Hint: This model supports native Anthropic format. Use POST /v1/messages for better performance.
X-LemonData-Native-Endpoint: /v1/messages
Asistan, daha iyi performans için otomatik olarak yerel endpoint’e geçer (format dönüştürme yok, genişletilmiş düşünme, prompt önbelleğe alma).

Model Keşfi

Dokümantasyon aramaya gerek yok:
# Makine tarafından okunabilir API genel bakışı
curl https://lemondata.cc/llms.txt

# Modelleri kategoriye göre listele
curl "https://api.lemondata.cc/v1/models?category=chat" -H "Authorization: Bearer sk-KEY"
curl "https://api.lemondata.cc/v1/models?category=image" -H "Authorization: Bearer sk-KEY"

# Yeteneklere göre filtrele
curl "https://api.lemondata.cc/v1/models?tag=coding" -H "Authorization: Bearer sk-KEY"

Desteklenen Yetenekler

TürÖrnekler
SohbetGPT-4o, Claude, Gemini, DeepSeek
Görsel OluşturmaMidjourney, Flux, Stable Diffusion
Video OluşturmaSora, Runway, Kling, Luma AI
Müzik OluşturmaSuno
3D ModellerTripo3D
SesText-to-Speech, Speech-to-Text
Embeddingstext-embedding-3
Rerankbce-reranker, qwen3-rerank

En İyi Uygulamalar

API Anahtarı Güvenliği

Environment variable kullanın. Anahtarları asla git’e commit etmeyin veya frontend kodunda açıkta bırakmayın.

Maliyet Yönetimi

Dashboard üzerinden kullanım limitleri belirleyin. Maliyetleri programlı olarak izlemek için error.balance_usd değerini kontrol edin.

Doğrudan Olun

“LemonData’nın görsel API’si var mı?” yerine “Python’da görsel oluşturmak istiyorum” deyin.

Senaryonuzu Açıklayın

“GPT-4 ile bir chatbot oluşturuyorum” demek, asistana “GPT-4 kullan” demekten daha fazla bağlam sağlar.

SSS

İsteğinizde “LemonData” veya “LemonData API” ifadesini geçirmeyi deneyin:
Use LemonData to integrate GPT-4 in my project
LemonData’nın Agent-First API yapısı, yapılandırılmış hata ipuçları döndürür. Eğer asistan yanlış bir model adı tahmin ederse, hata mesajı doğru adı içeren did_you_mean ve alternatifleri içeren suggestions kısımlarını barındırır. Asistan bunları okur ve bir sonraki denemede otomatik olarak düzeltir.
Yetenek/kural dosyalarını destekleyen tüm araçlar: Claude Code, Cursor, GitHub Copilot, Windsurf ve daha fazlası. npx add-skill yükleyicisi otomatik olarak tespit eder ve desteklenen tüm araçlara kurulum yapar.
Yükleyiciyi tekrar çalıştırın:
npx add-skill hedging8563/lemondata-api-skill -y

Kaynaklar

Sorularınız mı var? GitHub Issues sayfamızı kontrol edin veya [email protected] adresi üzerinden bizimle iletişime geçin.