Langsung ke konten utama
Skill ini mengajarkan coding agent Anda cara mengintegrasikan salah satu dari 300+ AI API LemonData hanya dengan mendeskripsikan apa yang Anda butuhkan. Ini berfungsi dengan Claude Code, Cursor, GitHub Copilot, Windsurf, dan alat apa pun yang mendukung file skill/rules.API ini bersifat Agent-First — bahkan jika agent salah menebak nama model, respons kesalahan akan memberitahunya secara tepat cara memperbaikinya.

Cara Kerja

  1. Anda mendeskripsikan apa yang Anda butuhkan — “Saya ingin menggunakan GPT-4 dalam proyek Python saya”
  2. Agent memanggil API — agent mungkin menebak nama model atau endpoint
  3. Jika terjadi kesalahan — API mengembalikan petunjuk terstruktur (did_you_mean, suggestions, retry_after)
  4. Agent melakukan koreksi mandiri — membaca petunjuk dan mencoba kembali dengan parameter yang tepat
  5. Anda mendapatkan kode yang berfungsi — biasanya pada upaya pertama atau kedua

Instalasi

Menginstal ke semua coding agent yang terdeteksi secara otomatis:
npx add-skill hedging8563/lemondata-api-skill -y
Mendukung: Claude Code, Cursor, GitHub Copilot, dan lainnya.

Verifikasi Instalasi

Tanyakan pada coding agent Anda:
What skills are available?
Jika Anda melihat lemondata-api-integration, instalasi telah berhasil.

Dapatkan API Key Anda

1

Kunjungi LemonData

2

Masuk

Buat akun atau masuk
3

Dapatkan API Key

Navigasi ke Dashboard → API Keys dan buat key baru
4

Salin Key

Key Anda dimulai dengan sk-... — simpan dengan aman
Anda tidak perlu mengonfigurasi API Key sebelumnya. Saat Anda menggunakan skill ini, agent akan meminta key Anda dan menyertakannya dalam kode yang dihasilkan.

Contoh

Chat Completion

Anda mengatakan:
I want to use GPT-4 in my Python project
Agent menghasilkan:
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)
Jika agent menebak nama model yang salah (misalnya gpt5), API akan mengembalikan:
{
  "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."
  }
}
Agent membaca did_you_mean, mengoreksi nama model, dan mencoba kembali — semuanya secara otomatis.

Pembuatan Gambar

Anda mengatakan:
Generate images with Flux in Node.js
Agent memanggil API gambar, menangani kesalahan, dan menghasilkan kode lengkap dengan logika pengunduhan dan penyimpanan.

Pengenalan Suara

Anda mengatakan:
Integrate speech-to-text in my app
Agent menghasilkan kode dengan endpoint /v1/audio/transcriptions yang benar dan penanganan file audio.

Pemulihan Kesalahan Agent-First

Setiap respons kesalahan menyertakan petunjuk terstruktur yang dapat diurai oleh coding agent mana pun. Lihat referensi API Agent-First lengkap untuk detailnya.
KesalahanApa yang Dikembalikan APIApa yang Dilakukan Agent
Nama model salahdid_you_mean + suggestionsMengoreksi otomatis dan mencoba kembali
Saldo tidak mencukupibalance_usd + suggestions yang lebih murahBeralih ke model yang terjangkau
Model tidak tersediaalternatives + retry_afterBeralih ke model yang tersedia
Terkena pembatasan laju (Rate limited)retry_after (detik tepat)Menunggu dan mencoba kembali
Konteks terlalu panjangsuggestions dengan model yang lebih besarBeralih ke model dengan konteks lebih besar

Optimalisasi Endpoint Native

Saat Anda memanggil /v1/chat/completions dengan model Claude atau Gemini, API mengembalikan header optimasi:
X-LemonData-Hint: This model supports native Anthropic format. Use POST /v1/messages for better performance.
X-LemonData-Native-Endpoint: /v1/messages
Agent secara otomatis beralih ke endpoint native untuk performa yang lebih baik (tanpa konversi format, pemikiran yang diperluas, prompt caching).

Penemuan Model

Tidak perlu mencari dokumentasi:
# Ikhtisar API yang dapat dibaca mesin
curl https://lemondata.cc/llms.txt

# Daftar model berdasarkan kategori
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"

# Filter berdasarkan kemampuan
curl "https://api.lemondata.cc/v1/models?tag=coding" -H "Authorization: Bearer sk-KEY"

Kemampuan yang Didukung

TipeContoh
ChatGPT-4o, Claude, Gemini, DeepSeek
Pembuatan GambarMidjourney, Flux, Stable Diffusion
Pembuatan VideoSora, Runway, Kling, Luma AI
Pembuatan MusikSuno
Model 3DTripo3D
AudioText-to-Speech, Speech-to-Text
Embeddingstext-embedding-3
Rerankbce-reranker, qwen3-rerank

Praktik Terbaik

Keamanan API Key

Gunakan variabel lingkungan. Jangan pernah melakukan commit key ke git atau mengeksposnya dalam kode frontend.

Manajemen Biaya

Atur batas penggunaan di dashboard Anda. Periksa error.balance_usd untuk memantau biaya secara terprogram.

Langsung pada Intinya

Katakan “Saya ingin menghasilkan gambar di Python” alih-alih “Apakah LemonData memiliki API gambar?”

Deskripsikan Skenario Anda

“Saya sedang membangun chatbot dengan GPT-4” memberikan lebih banyak konteks kepada agent daripada “Gunakan GPT-4”.

FAQ

Coba sebutkan “LemonData” atau “LemonData API” dalam permintaan Anda:
Use LemonData to integrate GPT-4 in my project
API Agent-First LemonData mengembalikan petunjuk kesalahan terstruktur. Jika agent menebak nama model yang salah, kesalahan tersebut menyertakan did_you_mean dengan nama yang benar dan suggestions dengan alternatif. Agent membaca ini dan mengoreksi secara otomatis pada upaya berikutnya.
Alat apa pun yang mendukung file skill/rules: Claude Code, Cursor, GitHub Copilot, Windsurf, dan lainnya. Penginstal npx add-skill mendeteksi otomatis dan menginstal ke semua alat yang didukung.
Jalankan kembali penginstal:
npx add-skill hedging8563/lemondata-api-skill -y

Sumber Daya

Punya pertanyaan? Periksa GitHub Issues kami atau hubungi [email protected]