Überblick
Typ: Coding-ToolPrimärer Pfad: OpenAI-compatibleSupport-Niveau: Unterstützter Pfad
Installation
- Installationsskript
- Homebrew
- Go
Konfiguration
Schritt 1: Umgebungsvariablen setzen
~/.bashrc oder ~/.zshrc hinzu:
Schritt 2: OpenCode konfigurieren
Die aktuelle Dokumentation von OpenCode empfiehlt, Anbieter überopencode.json oder opencode.jsonc zu konfigurieren. Für LemonData verwenden Sie einen benutzerdefinierten Anbieter, anstatt den integrierten openai-Anbieter zu überladen:
Verwenden Sie
@ai-sdk/openai-compatible für Kompatibilität im Stil von chat-completions. Wenn Sie ausdrücklich einen Anbieterpfad benötigen, der auf /v1/responses basiert, empfiehlt die Anbieter-Dokumentation von OpenCode, das Paket auf @ai-sdk/openai umzustellen.Grundlegende Verwendung
Interaktiven Modus starten:Verfügbare Modelle
| Model | Am besten geeignet für |
|---|---|
gpt-5.4 | Komplexe Aufgaben, Code-Architektur |
gpt-5-mini | Schnelle Korrekturen, einfache Abfragen |
claude-sonnet-4-6 | Code-Review, Dokumentation |
claude-opus-4-6 | Komplexes Schlussfolgern |
gemini-2.5-flash | Schnelle Antworten |
deepseek-r1 | Algorithmusdesign |
Häufige Befehle
Code analysieren:Interaktive Befehle
| Command | Beschreibung |
|---|---|
/help | Verfügbare Befehle anzeigen |
/model <name> | Zu einem anderen Modell wechseln |
/clear | Konversationsverlauf löschen |
/exit | OpenCode beenden |
Fehlerbehebung
Verbindungsfehler
Verbindungsfehler
- Überprüfen Sie, ob
options.baseURLaufhttps://api.lemondata.cc/v1gesetzt ist - Überprüfen Sie die Netzwerkverbindung
- Versuchen Sie
curl https://api.lemondata.cc/v1/modelszum Testen
Authentifizierung fehlgeschlagen
Authentifizierung fehlgeschlagen
- Überprüfen Sie, ob die Umgebungsvariable
OPENAI_API_KEYgesetzt ist - Überprüfen Sie, ob
options.apiKeyauf{env:OPENAI_API_KEY}oder eine andere gültige Secret-Quelle verweist - Prüfen Sie, ob der Schlüssel mit
sk-beginnt - Stellen Sie sicher, dass der Schlüssel im LemonData-Dashboard aktiv ist
Modell nicht gefunden
Modell nicht gefunden
- Prüfen Sie, ob der Modellname in der Konfiguration exakt übereinstimmt
- Überprüfen Sie die Modellverfügbarkeit unter lemondata.cc/en/models
Best Practices
Projektkontext verwenden
Projektkontext verwenden
Führen Sie OpenCode im Stammverzeichnis Ihres Projekts aus, damit Ihre Codebasis besser verstanden wird.
Geeignete Modelle wählen
Geeignete Modelle wählen
Verwenden Sie schnellere Modelle (
gpt-5-mini) für einfache Aufgaben und leistungsstärkere Modelle (gpt-5.4, claude-sonnet-4-6) für komplexe Aufgaben.Generierten Code überprüfen
Generierten Code überprüfen
Überprüfen Sie AI-generierten Code immer, bevor Sie Änderungen auf Ihr Projekt anwenden.