Zum Hauptinhalt springen
Dieser Skill bringt Ihrem Coding-Agenten bei, wie er jede der über 300 KI-APIs von LemonData integriert, indem Sie einfach beschreiben, was Sie benötigen. Er funktioniert mit Claude Code, Cursor, GitHub Copilot, Windsurf und jedem Tool, das Skill-/Rules-Dateien unterstützt.Die API ist Agent-First — selbst wenn der Agent einen Modellnamen falsch rät, teilt ihm die Fehlerantwort genau mit, wie er dies beheben kann.

Funktionsweise

  1. Sie beschreiben, was Sie benötigen — „Ich möchte GPT-4 in meinem Python-Projekt verwenden“
  2. Der Agent ruft die API auf — er rät möglicherweise einen Modellnamen oder Endpunkt
  3. Falls etwas schiefgeht — die API gibt strukturierte Hinweise zurück (did_you_mean, suggestions, retry_after)
  4. Der Agent korrigiert sich selbst — liest die Hinweise und versucht es mit den richtigen Parametern erneut
  5. Sie erhalten funktionierenden Code — normalerweise beim ersten oder zweiten Versuch

Installation

Wird automatisch für alle erkannten Coding-Agenten installiert:
npx add-skill hedging8563/lemondata-api-skill -y
Unterstützt: Claude Code, Cursor, GitHub Copilot und mehr.

Installation überprüfen

Fragen Sie Ihren Coding-Agenten:
What skills are available?
Wenn Sie lemondata-api-integration sehen, war die Installation erfolgreich.

API-Key erhalten

1

LemonData besuchen

Gehen Sie auf lemondata.cc
2

Anmelden

Erstellen Sie ein Konto oder loggen Sie sich ein
3

API-Key abrufen

Navigieren Sie zu Dashboard → API Keys und erstellen Sie einen neuen Key
4

Key kopieren

Ihr Key beginnt mit sk-... — speichern Sie ihn sicher
Sie müssen den API-Key nicht im Voraus konfigurieren. Wenn Sie den Skill verwenden, wird der Agent nach Ihrem Key fragen und ihn in den generierten Code einfügen.

Beispiele

Chat-Vervollständigung

Sie sagen:
I want to use GPT-4 in my Python project
Der Agent generiert:
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)
Wenn der Agent einen falschen Modellnamen rät (z. B. gpt5), gibt die API Folgendes zurück:
{
  "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."
  }
}
Der Agent liest did_you_mean, korrigiert den Modellnamen und versucht es erneut — alles automatisch.

Bilderzeugung

Sie sagen:
Generate images with Flux in Node.js
Der Agent ruft die Bilder-API auf, verarbeitet Fehler und generiert vollständigen Code mit Download- und Speicherlogik.

Spracherkennung

Sie sagen:
Integrate speech-to-text in my app
Der Agent generiert Code mit dem korrekten /v1/audio/transcriptions-Endpunkt und der Verarbeitung von Audiodateien.

Agent-First Fehlerbehebung

Jede Fehlerantwort enthält strukturierte Hinweise, die jeder Coding-Agent parsen kann. Weitere Details finden Sie in der vollständigen Agent-First API-Referenz.
FehlerWas die API zurückgibtWas der Agent tut
Falscher Modellnamedid_you_mean + suggestionsKorrigiert automatisch und versucht es erneut
Unzureichendes Guthabenbalance_usd + günstigere suggestionsWechselt zu einem erschwinglichen Modell
Modell nicht verfügbaralternatives + retry_afterWechselt zu einem verfügbaren Modell
Rate-Limit erreichtretry_after (exakte Sekunden)Wartet und versucht es erneut
Kontext zu langsuggestions mit größeren ModellenWechselt zu Modell mit größerem Kontext

Native Endpunkt-Optimierung

Wenn Sie /v1/chat/completions mit einem Claude- oder Gemini-Modell aufrufen, gibt die API Optimierungs-Header zurück:
X-LemonData-Hint: This model supports native Anthropic format. Use POST /v1/messages for better performance.
X-LemonData-Native-Endpoint: /v1/messages
Der Agent wechselt automatisch zum nativen Endpunkt für eine bessere Performance (keine Formatkonvertierung, erweitertes Denken, Prompt-Caching).

Modell-Suche

Keine Suche in der Dokumentation erforderlich:
# Maschinenlesbare API-Übersicht
curl https://lemondata.cc/llms.txt

# Modelle nach Kategorie auflisten
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"

# Nach Funktionen filtern
curl "https://api.lemondata.cc/v1/models?tag=coding" -H "Authorization: Bearer sk-KEY"

Unterstützte Funktionen

TypBeispiele
ChatGPT-4o, Claude, Gemini, DeepSeek
BilderzeugungMidjourney, Flux, Stable Diffusion
VideoerzeugungSora, Runway, Kling, Luma AI
MusikerzeugungSuno
3D-ModelleTripo3D
AudioText-to-Speech, Speech-to-Text
Embeddingstext-embedding-3
Rerankbce-reranker, qwen3-rerank

Best Practices

API-Key-Sicherheit

Verwenden Sie Umgebungsvariablen. Committen Sie Keys niemals in Git oder machen Sie sie im Frontend-Code zugänglich.

Kostenmanagement

Legen Sie Nutzungslimits in Ihrem Dashboard fest. Überprüfen Sie error.balance_usd, um Kosten programmatisch zu überwachen.

Seien Sie direkt

Sagen Sie „Ich möchte Bilder in Python generieren“ anstatt „Hat LemonData eine Bilder-API?“

Beschreiben Sie Ihr Szenario

„Ich baue einen Chatbot mit GPT-4“ gibt dem Agenten mehr Kontext als „Verwende GPT-4“.

FAQ

Versuchen Sie, „LemonData“ oder „LemonData API“ in Ihrer Anfrage zu erwähnen:
Use LemonData to integrate GPT-4 in my project
Die Agent-First API von LemonData gibt strukturierte Fehlerhinweise zurück. Wenn der Agent einen falschen Modellnamen rät, enthält der Fehler did_you_mean mit dem korrekten Namen und suggestions mit Alternativen. Der Agent liest diese und korrigiert sich beim nächsten Versuch automatisch.
Jedes Tool, das Skill-/Rules-Dateien unterstützt: Claude Code, Cursor, GitHub Copilot, Windsurf und mehr. Der npx add-skill-Installer erkennt diese automatisch und installiert sie für alle unterstützten Tools.
Führen Sie den Installer erneut aus:
npx add-skill hedging8563/lemondata-api-skill -y

Ressourcen

Haben Sie Fragen? Besuchen Sie unsere GitHub Issues oder kontaktieren Sie [email protected]