So verwendest du MiniMax M2.1 in OpenCode: Liefer agentische Projekte schneller aus mit Novita AI

So verwendest du MiniMax M2.1 in OpenCode: Liefer agentische Projekte schneller aus mit Novita AI

Agentische Codierung geht über Autovervollständigung hinaus: Moderne Tools können Aufgaben planen, mehrere Dateien bearbeiten, Befehle ausführen und iterieren, bis das Ergebnis funktioniert.

OpenCode ist ein quelloffener, modellunabhängiger Coding-Agent, der im Terminal läuft (und zudem Desktop/IDE unterstützt). In dieser Anleitung verbindest du MiniMax M2.1 über Novita AIs API mit OpenCode und baust anschließend ein kleines Demo-Projekt, um einen durchgängigen Agenten-Workflow zu demonstrieren.

Was ist OpenCode?

OpenCode ist ein quelloffener KI-Coding-Agent, den du in mehreren Entwicklerumgebungen ausführen kannst – am häufigsten als terminalbasierte Oberfläche (CLI + TUI), aber auch als Desktop-App oder IDE-Erweiterung.

Was ist der Unterschied zwischen OpenCode und Claude Code

Sowohl OpenCode als auch Claude Code sind terminalbasierte KI-Coding-Agenten, aber sie verfolgen unterschiedliche Ansätze.

  • OpenCode ist ein quelloffener, anbieterunabhängiger Agent: Er hebt die Unterstützung von „75+ LLM-Anbietern über Models.dev (einschließlich lokaler Modelle)" hervor und positioniert sich als flexibles Tool, das du an verschiedene Modell-Backends anschließen kannst.
  • Claude Code hingegen ist Anthropics offizielles Claude-first-CLI – ein Kommandozeilen-Tool für den Zugriff auf Claude-Modelle im Terminal – plus ein offizielles Ökosystem für Erweiterungen (Plugins) und Tool-/Datenverbindungen über MCP.

Schnellvergleichstabelle

Aspekt OpenCode Claude Code
Positionierung Quelloffener, multimodeller terminalbasierter Coding-Agent Anthropics offizieller Claude-first terminalbasierter Coding-Agent
Modell-/Anbieterauswahl 75+ LLM-Anbieter über Models.dev, inkl. lokaler Modelle Richtet sich nach Claude; erweiterbar über MCP + Plugins
GitHub-Automatisierung Kommentar-Trigger über /opencode oder /oc; läuft auf GitHub Actions-Runnern Erweiterungen fokussieren auf Plugins/MCP (offizielles Ökosystem)
Einstiegspreis Tool ist quelloffen; Kosten hängen von deinem gewählten Modell-Backend ab Claude-Tarife (Pro/Max/Team/Enterprise)

Warum MiniMax M2.1?

MiniMax M2.1 passt perfekt in OpenCodes Agenten-Loop (Plan → Bearbeiten → Ausführen → Fixen). Die Benchmark-Ergebnisse zeigen deutliche Verbesserungen bei Codierung auf Repository-Ebene und Tool-/Terminal-Workflows.

Probiere MiniMax M2.1 jetzt aus!

Benchmark von MiniMax M2.1

Von MiniMax

💡 Praktische Erkenntnisse

  • Besser bei echten Repo-Fixes (SWE-bench). SWE-bench Verified: 74,0 vs 69,4 (+4,6) und SWE-bench Multilingual: 72,5 vs 56,5 (+16,0) – stark bei Multi-Datei-Patches und mehrsprachigen Repos.
  • Stark bei agentischen Arbeiten mit mehreren Issues. Multi-SWE-bench: 49,4, vor Claude 44,3 und GPT-5.2 42,7 – nützlich, wenn Aufgaben mehrere koordinierte Bearbeitungen erfordern.
  • Deutlich verbessert für Terminal-/Tool-Loops. Terminal-bench 2.0: 47,9 vs 30,0 (+17,9) – eine gute Ergänzung für OpenCodes Befehlsausführung, Build-/Test-Iteration.
  • Hohe End-to-End-App-Building-Werte. VIBE Avg: 88,6 (außerdem Web 91,5, Android 89,7, Backend 86,7) – unterstützt das Erstellen vollständiger, demofertiger Projekte statt isolierter Schnipsel.

So installierst du OpenCode

OpenCode bietet mehrere Installationsoptionen. Die schnellste ist das Einzeilen-Installationsskript, die portabelste die Installation des npm-Pakets.

macOS / Linux

Empfohlen:

curl -fsSL https://opencode.ai/install | bash

Oder (plattformübergreifend):

npm install -g opencode-ai
# oder
bun add -g opencode-ai

Starten:

opencode

Windows

Empfohlen:

npm install -g opencode-ai
# oder
bun add -g opencode-ai

curl | bash erfordert eine Bash-Umgebung (WSL oder Git Bash). In PowerShell/CMD nutzt du npm/bun.

Starten:

opencode

So verwendest du MiniMax M2.1 in OpenCode

So holst du dir deinen API-Schlüssel bei Novita AI

API-Schlüssel holen

  • Schritt 1: Konto erstellen oder einloggen: Besuche [https://novita.ai](https://novita.ai) und registriere dich oder logge dich ein.
  • Schritt 2: Zum Schlüsselverwaltung navigieren: Nach dem Einloggen findest du „API-Schlüssel“.
  • Schritt 3: Neuen Schlüssel erstellen: Klicke auf den Button „Neuen Schlüssel hinzufügen“.
  • Schritt 4: Speichere deinen Schlüssel sofort: Kopiere und speichere den Schlüssel, sobald er generiert wurde; er wird nur einmal angezeigt.

Anleitung zum Erstellen deines eigenen API-Schlüssels

Füge deinen Novita-API-Schlüssel zu OpenCode hinzu

  1. Starte OpenCode:
opencode
  1. Gib im OpenCode-Prompt Folgendes ein:
/connect
  1. Suche und wähle Novita AI aus, füge dann deinen Novita-API-Schlüssel ein.
  2. Wähle MiniMax M2.1 (Modell-ID: minimax/minimax-m2.1) aus.

Das war’s – OpenCode leitet Agenten-Anfragen über Novita AIs OpenAI-kompatible API unter Verwendung des von dir ausgewählten Modells weiter.

Wechsle in den Build-Modus und führe aus

Wechsle in OpenCode in den Build-Modus (Tools aktiviert) und füge dann den untenstehenden Prompt ein.

Prompt

Erstelle ein leichtgewichtiges Browser-Labyrinthspiel namens „Clean Maze Runner" und führe es lokal aus.

Anforderungen:

  1. Nutze Vite + Vanilla-JavaScript (kein TypeScript, um es einfach zu halten). Single-Page-App. Kein React.
  2. Rendere mit HTML5 Canvas (2D).
  3. Labyrinthgenerierung:
    1. Erstelle ein perfektes Labyrinth mit iterativem DFS-Backtracking
    2. Standardgröße 25x17 Zellen, mit Voreinstellungen: Klein (19x13), Mittel (25x17), Groß (33x23)
    3. Stelle einen „Neues Labyrinth“-Button bereit
  4. Gameplay:
    1. Starte in der oberen linken Zelle, Ziel ist die untere rechte Zelle
    2. Bewege dich mit Pfeiltasten oder WASD (eine Zelle pro Tastendruck)
    3. Verhindere das Bewegen durch Wände
    4. Verfolge Schritte und verstrichene Zeit; zeige die beste Zeit pro Größe in localStorage an
  5. Helfer:
    1. „Hinweis“-Button: Hebe die nächsten 3 Schritte auf dem kürzesten Pfad (BFS) hervor
    2. „Pfad anzeigen“-Umschalter: Zeichne die vollständige kürzeste Pfad-Polylinie (BFS) vom Spieler zum Ziel
    3. Berechne BFS nur, wenn sich der Spieler bewegt oder sich Umschalter ändern
  6. UI:
    1. HUD über dem Canvas: Größe, Zeit, Schritte, beste Zeit
    2. Buttons: Neues Labyrinth, Zurücksetzen, Hinweis, Pfad anzeigen, Größenauswahl
  7. Deliverables:
    1. Minimales Vite-Projekt mit README.md-Ausführungsanweisungen
  8. Verifizierung:
    1. Führe npm install und npm run dev einmal aus, um zu bestätigen, dass es startet.
  9. Halte das Projekt kompakt, lesbar und browserübergreifend stabil.

Build-Modus aktiv: Du kannst deinen Prompt eingeben

Lokal ausführen

Nachdem OpenCode das Projekt generiert hat:

npm install
npm run dev

Öffne die von Vite ausgegebene lokale URL (normalerweise http://localhost:5173) und bestätige:

  • Das Labyrinth wird mit klarem Start und Ziel gerendert
  • Die Bewegung funktioniert über WASD / Pfeiltasten
  • Das HUD aktualisiert Zeit und Schritte
  • Hinweis und Pfad anzeigen funktionieren wie erwartet
  • Neues Labyrinth generiert ein neues Layout

Demo ist abgeschlossen

OpenCode jenseits des Terminals: Desktop-App + IDE-Integrationen

OpenCode wird oft im Terminal verwendet, aber du kannst es auch als Desktop-App (Beta) oder in deiner IDE ausführen – in beiden Fällen kannst du weiterhin Novita AIs OpenAI-kompatible API nutzen. Die Oberfläche ändert sich, aber die Modell-/Anbieter-Einrichtung bleibt gleich: Wähle minimax/minimax-m2.1 aus.

Desktop-App

Der Desktop-Build von OpenCode ist für macOS, Windows und Linux verfügbar. Wenn du eine eigenständige Oberfläche für längere Agenten-Sessions bevorzugst, ist die Desktop-App eine gute Wahl – und sie kann die gleiche Anbieterkonfiguration nutzen, die du bereits für Novita AI erstellt hast.

OpenCode Desktop

OpenCode Desktop

IDE-Integrationen

OpenCode bietet offizielle Integrationsabläufe für:

  • VS Code
  • Cursor
  • Zed
  • Windsurf
  • VSCodium

Fazit

OpenCode macht agentische Codierung einfach einzuführen, und MiniMax M2.1 auf Novita AI ist eine praktische Modellwahl für mehrstufige Entwicklungs-Workflows. Mit starken Benchmark-Leistungen und einem großen Kontextfenster eignet es sich hervorragend für Aufgaben auf Repository-Ebene wie das Implementieren von Features, das Ausführen von Prüfungen und schnelles Iterieren – direkt von deinem Terminal, deiner Desktop-App oder deiner IDE

API-Schlüssel holen

Novita AI ist eine KI-Cloud-Plattform, die Entwicklern eine einfache Möglichkeit bietet, KI-Modelle über unsere einfache API bereitzustellen, und gleichzeitig eine erschwingliche und zuverlässige GPU-Cloud zum Erstellen und Skalieren bereitstellt.

Häufig gestellte Fragen

Was ist OpenCode?

OpenCode ist ein quelloffenes KI-Coding-Agent-Framework, das LLMs ermöglicht, Code in einer echten Entwicklungsumgebung zu schreiben, auszuführen und zu debuggen, was durchgängige Builds beschleunigt.

Ist OpenCode sicher?

Ja, OpenCode speichert weder deinen Code noch deine Kontextdaten, sodass es auch in datenschutzsensiblen Umgebungen betrieben werden kann.

Kann OpenCode eine benutzerdefinierte API verbinden?

Ja, OpenCode kann mit benutzerdefinierten APIs integriert werden, sodass du es auf deine eigenen Modell-Endpoints verweisen kannst – zum Beispiel unter Verwendung von Novita AIs API, um LLM-gestützte Coding-Agenten mit skalierbarer GPU-Infrastruktur auszuführen.