Skip to main content
OpenCode ist ein terminalbasierter KI-Coding-Assistent mit reichhaltigem TUI (Text User Interface). Er bietet eine interaktive Coding-Erfahrung mit Dateiverwaltung, Reasoning-Visualisierung und Tool-Calling-Fähigkeiten.
Verifiziert funktionierend mit MiniMax-M2.7 auf Infercom.

Voraussetzungen

Installation

Installation verifizieren:

Konfiguration

OpenCode benötigt eine Konfigurationsdatei um den Infercom-Provider zu definieren.

Schritt 1: Konfigurationsdatei erstellen

~/.config/opencode/opencode.json erstellen:
Für komplexe Aufgaben unterstützt OpenCode separate Plan/Build-Agenten. Sie können ein Frontier-Modell (Claude, GPT, Gemini) für die Planung und MiniMax-M2.7 für die Ausführung verwenden. Siehe OpenCode Dokumentation für Multi-Provider-Konfiguration.

Schritt 2: API-Schlüssel hinzufügen

Auth-Login-Befehl ausführen:
Infercom-Provider auswählen und API-Schlüssel eingeben wenn aufgefordert.
Zugangsdaten werden in ~/.local/share/opencode/auth.json gespeichert

Schritt 3: Setup verifizieren

Prüfen dass der Provider konfiguriert ist:
Erwartete Ausgabe:
Verfügbare Modelle auflisten:
Erwartete Ausgabe:

Modell

infercom/MiniMax-M2.7 verwenden - optimiert für Agentic Coding mit 192K Kontext, Reasoning und Tool Calling.

Verwendung

Interaktives TUI

TUI starten:
/models verwenden um Modelle zu wechseln falls nötig.

Nicht-interaktiver Modus

Für Skripte und CI:
Beispiel:

Fehlerbehebung

Tool/Datei-Operationen geben leere Antworten

Wenn Tool- oder Dateioperationen leere Antworten zurückgeben, stellen Sie sicher dass npm auf @ai-sdk/openai-compatible gesetzt ist, nicht @ai-sdk/openai. Das @ai-sdk/openai-Paket routet zu einem Endpunkt mit einem bekannten Streaming-Problem bei Tool-Calls.

Read-Before-Write Fehler

OpenCode erfordert das Lesen von Dateien vor dem Überschreiben (Sicherheitsfunktion):
Dies ist erwartetes Verhalten. OpenCode wird die Datei automatisch lesen und erneut versuchen.

Provider nicht gefunden

Sicherstellen dass die Konfigurationsdatei am richtigen Ort ist:

Authentifizierung fehlgeschlagen

Login-Befehl erneut ausführen:
Oder manuell ~/.local/share/opencode/auth.json bearbeiten:

Performance

  • Token-Durchsatz: 400+ Tokens/Sek mit MiniMax-M2.7
  • Kontextfenster: 192K Tokens
  • Tool Calling: Vollständig unterstützt für Dateioperationen

Nächste Schritte