OpenCode CLI einrichten
Erfahren Sie, wie Sie die OpenCode CLI für die Aiberm-API konfigurieren. Diese Anleitung behandelt Installation und Konfiguration für Windows, macOS und Linux.
Was ist OpenCode?
OpenCode ist ein in Go geschriebenes Open-Source-Kommandozeilen-Programmierwerkzeug (CLI), das Entwicklern leistungsstarke KI-Unterstützung bietet. Es stellt eine intuitive Terminal User Interface (TUI) bereit und unterstützt mehrere LLM-Anbieter, darunter OpenAI, Anthropic, Gemini und mehr.
Durch die Integration von OpenCode mit der Aiberm API können Sie über eine einheitliche Oberfläche mit einem Schlüssel und einer Base URL auf jedes bei Aiberm verfügbare Modell zugreifen (einschließlich Claude, GPT, Gemini und mehr).
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Ein Aiberm-Konto (Hier registrieren)
- Einen Aiberm-API-Schlüssel (Schlüssel holen)
- Zugriff auf Terminal/Eingabeaufforderung auf Ihrem Computer
Terminal-Emulator
OpenCode benötigt einen modernen Terminal-Emulator. Empfohlene Optionen:
- WezTerm (plattformübergreifend)
- Alacritty (plattformübergreifend)
- Ghostty (Linux und macOS)
- Kitty (Linux und macOS)
Windows-Benutzer können auch PowerShell oder Windows Terminal nutzen. macOS-Benutzer können die eingebaute Terminal.app oder iTerm2 verwenden. Linux-Benutzer können das eingebaute Terminal oder GNOME Terminal, Konsole usw. nutzen.
Installation
Wählen Sie unten Ihr Betriebssystem für die Installationsanleitung.
macOS & Linux
Am einfachsten ist das Installationsskript:
curl -fsSL https://opencode.ai/install | bash
Oder mit Homebrew:
brew install anomalyco/tap/opencode
Installation prüfen:
opencode --version
Windows
Windows-Benutzer sollten zuerst Node.js installieren und anschließend über NPM installieren:
npm i -g opencode-ai@latest
Oder mit Chocolatey:
choco install opencode
Oder mit Scoop:
scoop bucket add extras
scoop install extras/opencode
Installation prüfen:
opencode --version
Wenn Sie eine grafische Oberfläche bevorzugen, bietet OpenCode auch eine Desktop-App auf der OpenCode-Downloadseite.
Konfiguration
Schritt 1: Anbieter initialisieren
Führen Sie nach der Installation den folgenden Befehl in Ihrem Terminal aus, bevor Sie OpenCode starten:
opencode auth login
- Wählen Sie in der Anbieterliste other (ganz unten, Sie können danach suchen)
- Geben Sie die Provider ID ein: tippen Sie
aiberm - Geben Sie das API Key token ein: Sie können einen beliebigen Wert eingeben (z. B.
admin); der eigentliche Schlüssel wird über die Konfigurationsdatei referenziert
Dieser Schritt registriert einen benutzerdefinierten Anbieter im lokalen Anmeldedaten-Manager von OpenCode.
Schritt 2: Konfigurationsdatei bearbeiten
Öffnen Sie das OpenCode-Konfigurationsverzeichnis:
Windows:
Drücken Sie Win + R, fügen Sie Folgendes ein und drücken Sie Enter:
%userprofile%\.config\opencode
macOS / Linux:
Führen Sie im Terminal aus:
cd ~/.config/opencode
Oder öffnen Sie ~/.config/opencode/ im Finder/Dateimanager.
Erstellen oder bearbeiten Sie in diesem Verzeichnis opencode.json. Unten finden Sie eine Beispielkonfiguration mit Claude-Modellen:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"aiberm": {
"npm": "@ai-sdk/anthropic",
"name": "Aiberm",
"options": {
"baseURL": "https://aiberm.com/v1",
"apiKey": "sk-your-aiberm-api-key"
},
"models": {
"claude-opus-4-5-20251101": {
"name": "Claude-4.5-Opus"
},
"claude-sonnet-4-5-20250929": {
"name": "Claude-4.5-Sonnet"
},
"claude-haiku-4-5-20251001": {
"name": "Claude-4.5-Haiku"
}
}
}
}
}
Sie können auch andere bei Aiberm verfügbare Modelle hinzufügen. Um beispielsweise OpenAI-GPT-Modelle hinzuzufügen:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"aiberm": {
"npm": "@ai-sdk/openai",
"name": "Aiberm",
"options": {
"baseURL": "https://aiberm.com/v1",
"apiKey": "sk-your-aiberm-api-key"
},
"models": {
"openai/gpt-4.1": {
"name": "GPT-4.1"
},
"openai/gpt-4.1-mini": {
"name": "GPT-4.1 Mini"
},
"openai/gpt-4.1-nano": {
"name": "GPT-4.1 Nano"
},
"openai/gpt-4o": {
"name": "GPT-4o"
},
"openai/gpt-4o-mini": {
"name": "GPT-4o Mini"
}
}
}
}
}
Prüfen Sie die Seite Modellliste oder Aiberm Pricing für alle bei Aiberm verfügbaren Modelle.
Wichtig:
- Ersetzen Sie
"sk-your-aiberm-api-key"durch Ihren tatsächlichen API-Schlüssel aus der Aiberm-Konsole - Das JSON-Format ist empfindlich gegenüber Sonderzeichen
Konfiguration prüfen
Starten Sie nach dem Speichern der Konfigurationsdatei Ihr Terminal neu und wechseln Sie in Ihr Arbeitsverzeichnis:
cd your-working-directory
Starten Sie OpenCode:
opencode
Geben Sie in der Chat-Oberfläche den Befehl ein:
/models
Sie sollten Aiberm und seine Modelle in der Modellliste sehen. Wählen Sie eines aus, und Sie können loslegen!
Modelle wechseln
Geben Sie in der OpenCode-Oberfläche den Befehl /models ein und wählen Sie anschließend das gewünschte Modell aus der Liste.
Beispielmodelle, die über Aiberm verfügbar sind:
- anthropic/claude-sonnet-4-5-20250514: Claude 4.5 Sonnet von Anthropic
- anthropic/claude-opus-4-20250514: Claude 4 Opus von Anthropic
- openai/gpt-4.1: GPT-4.1 von OpenAI
- openai/gpt-4o-mini: GPT-4o Mini von OpenAI
- google/gemini-3-pro: Gemini 3 Pro von Google
- Und mehr…
Die vollständige Liste der verfügbaren Modelle finden Sie unter Aiberm Pricing.
Fehlerbehebung
Konfigurationsänderungen werden nicht wirksam
- Starten Sie OpenCode neu
- Prüfen Sie die Syntax von
opencode.json(JSON-Format) - Prüfen Sie, ob der Pfad der Konfigurationsdatei korrekt ist
401/403-Fehler
- 401-Fehler: API-Schlüssel nicht gesetzt oder ungültig
- 403-Fehler: Unzureichende Berechtigungen oder abgelaufener Schlüssel
- Prüfen Sie den
apiKeyin Ihrer Konfigurationsdatei - Prüfen Sie Ihren API-Schlüssel in der Aiberm-Konsole
OpenCode nicht gefunden
macOS/Linux:
# Check if OpenCode is in your PATH
which opencode
# If not found, try reinstalling:
curl -fsSL https://opencode.ai/install | bash
Windows:
- Prüfen Sie, ob Node.js korrekt installiert ist
- Versuchen Sie die Neuinstallation über npm:
npm i -g opencode-ai@latest
Speicherort der Konfigurationsdatei
Die Konfigurationsdatei opencode.json sollte hier liegen:
- Windows:
C:\Users\{username}\.config\opencode\opencode.json - macOS / Linux:
~/.config/opencode/opencode.json
Hinweise
- Führen Sie OpenCode in einem eigenen Projektordner aus. Vermeiden Sie sensible Verzeichnisse (z. B. Systemordner oder Verzeichnisse mit Anmeldedaten). OpenCode arbeitet ausgehend vom aktuellen Arbeitsverzeichnis.
- OpenCode verwendet Konfigurationsdateien im JSON-Format. Stellen Sie sicher, dass die Syntax korrekt ist. Sie können Online-JSON-Validatoren zur Prüfung nutzen.
- OpenCode liest Dateiinhalte nur, wenn Sie das ausdrücklich erlauben. Es wird empfohlen, es in einem eigenen Projektordner zu verwenden.
- Chinesische Ein- und Ausgabe werden vollständig unterstützt.