Skip to main content

Überblick

Typ: Coding-ToolPrimärer Pfad: OpenAI-kompatibelSupport-Niveau: Unterstützter Pfad
OpenCode ist ein Open-Source-AI-Coding-Assistent, der in Ihrem Terminal läuft. Er unterstützt mehrere LLM-Anbieter und kann so konfiguriert werden, dass er die API von TokenLab für den Zugriff auf über 300 Modelle verwendet.

Installation

Installation überprüfen:

Konfiguration

Schritt 1: Umgebungsvariablen setzen

Für eine permanente Konfiguration fügen Sie Folgendes zu ~/.bashrc oder ~/.zshrc hinzu:

Schritt 2: OpenCode konfigurieren

Die aktuelle Dokumentation von OpenCode empfiehlt, Anbieter über opencode.json oder opencode.jsonc zu konfigurieren. Für TokenLab 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:
Mit einem Prompt ausführen:
Modell angeben:

Verfügbare Modelle

Häufige Befehle

Code analysieren:
Code generieren:
Änderungen überprüfen:
Fehler beheben:

Interaktive Befehle

Fehlerbehebung

  • Überprüfen Sie, ob options.baseURL auf https://api.tokenlab.sh/v1 gesetzt ist
  • Überprüfen Sie die Netzwerkverbindung
  • Versuchen Sie curl https://api.tokenlab.sh/v1/models zum Testen
  • Überprüfen Sie, ob die Umgebungsvariable OPENAI_API_KEY gesetzt ist
  • Überprüfen Sie, ob options.apiKey auf {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 TokenLab-Dashboard aktiv ist
  • Prüfen Sie, ob der Modellname in der Konfiguration exakt übereinstimmt
  • Überprüfen Sie die Modellverfügbarkeit unter tokenlab.sh/en/models

Bewährte Praktiken

Führen Sie OpenCode im Stammverzeichnis Ihres Projekts aus, damit Ihre Codebasis besser verstanden wird.
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.
Überprüfen Sie AI-generierten Code immer, bevor Sie Änderungen auf Ihr Projekt anwenden.