Übersicht
OpenCode ist ein Open-Source-KI-Coding-Assistent, der in Ihrem Terminal läuft. Er unterstützt mehrere LLM-Provider und kann so konfiguriert werden, dass er die LemonData API für den Zugriff auf über 300 Modelle nutzt.Installation
- Installations-Skript
- Homebrew
- Go
Konfiguration
Schritt 1: Umgebungsvariablen setzen
~/.bashrc oder ~/.zshrc hinzu:
Schritt 2: OpenCode konfigurieren
Erstellen oder bearbeiten Sie~/.config/opencode/opencode.json (global) oder opencode.json in Ihrem Projektverzeichnis:
Grundlegende Nutzung
Interaktiven Modus starten:Verfügbare Modelle
| Modell | Bestens geeignet für |
|---|---|
gpt-4o | Komplexe Aufgaben, Code-Architektur |
gpt-4o-mini | Schnelle Fehlerbehebungen, einfache Abfragen |
claude-sonnet-4-5 | Code-Review, Dokumentation |
claude-opus-4-5 | Komplexes logisches Schlussfolgern |
gemini-2.5-flash | Schnelle Antworten |
deepseek-r1 | Algorithmus-Design |
Gängige Befehle
Code analysieren:Interaktive Befehle
| Befehl | 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
LOCAL_ENDPOINTaufhttps://api.lemondata.cc/v1gesetzt ist - Prüfen Sie die Netzwerkverbindung
- Testen Sie mit
curl https://api.lemondata.cc/v1/models
Authentifizierung fehlgeschlagen
Authentifizierung fehlgeschlagen
- Überprüfen Sie, ob die Umgebungsvariable
OPENAI_API_KEYgesetzt ist - Stellen Sie sicher, dass der Key mit
sk-beginnt - Stellen Sie sicher, dass der Key im LemonData-Dashboard aktiv ist
Modell nicht gefunden
Modell nicht gefunden
- Überprüfen Sie, ob der Modellname in der Konfiguration exakt übereinstimmt
- Überprüfen Sie die Modellverfügbarkeit unter lemondata.cc/en/models
Best Practices
Projektkontext nutzen
Projektkontext nutzen
Führen Sie OpenCode aus Ihrem Projektverzeichnis aus, um ein besseres Verständnis Ihrer Codebasis zu ermöglichen.
Passende Modelle wählen
Passende Modelle wählen
Verwenden Sie schnellere Modelle (gpt-4o-mini) für einfache Aufgaben und leistungsstarke Modelle (gpt-4o, claude) für komplexe Aufgaben.
Generierten Code überprüfen
Generierten Code überprüfen
Überprüfen Sie KI-generierten Code immer, bevor Sie Änderungen an Ihrem Projekt vornehmen.