opencode mit SeibertGPT

Coding-Agent fürs Terminal und als Desktop-App – liest, ändert und testet Code in deinem Projekt.

Entwicklergeprüft mit opencode 2.0.18 am 26.09.2026 · alle Tools

1. Voraussetzungen

Du brauchst einen SeibertGPT-Plan und einen API-Key. Beides bekommst du nach der Anmeldung.

2. Herunterladen für Windows

  • Installer (.exe) von der Download-Seite nehmen; Paketmanager wie winget werden von opencode nicht unterstützt.
  • SmartScreen-Warnung: „Weitere Informationen“ → „Trotzdem ausführen“.

3. Einrichten

Kopier den Befehl ins PowerShell-Fenster. Das Skript fragt deinen Key ab, speichert ihn sicher auf deinem Rechner und richtet die Config ein. Der Key geht dabei an keinen Server außer dem SeibertGPT-Gateway.

Einrichtungs-Befehl
irm "https://gpt.seibert.ai/clients/opencode/setup.ps1" | iex
Skript vorher ansehen

Key als Umgebungsvariable setzen

In PowerShell ausführen (Key statt DEIN_KEY einsetzen), danach opencode neu starten:

Befehl
[Environment]::SetEnvironmentVariable("SEIBERTGPT_API_KEY", "DEIN_KEY", "User")

Config-Datei ablegen

Lade die Datei herunter und leg sie in den angegebenen Ordner. Gibt es dort schon eine opencode.json, übernimm nur den Block unter „provider“ → „seibertgpt“.

Modell wählen

Starte opencode und wähl mit /models „SeibertGPT“ → deepseek-v41-flash-fast.

Datei: %USERPROFILE%\.config\opencode\opencode.json · opencode.json herunterladen

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "seibertgpt/deepseek-v41-flash-fast",
  "small_model": "seibertgpt/deepseek-v41-flash-fast",
  "provider": {
    "seibertgpt": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "SeibertGPT",
      "options": {
        "baseURL": "https://api.gpt.seibert.ai/v1",
        "apiKey": "{env:SEIBERTGPT_API_KEY}"
      },
      "models": {
        "deepseek-v41-flash": {
          "name": "Standard mit Denkmodus",
          "tool_call": true,
          "attachment": true,
          "limit": {
            "context": 1000000,
            "output": 32000
          }
        },
        "deepseek-v41-flash-fast": {
          "name": "ohne Denkmodus – schnell",
          "tool_call": true,
          "attachment": true,
          "limit": {
            "context": 1000000,
            "output": 32000
          }
        },
        "deepseek-v41-flash-low": {
          "name": "Denkaufwand niedrig",
          "tool_call": true,
          "attachment": true,
          "limit": {
            "context": 1000000,
            "output": 32000
          }
        },
        "deepseek-v41-flash-high": {
          "name": "Denkaufwand hoch",
          "tool_call": true,
          "attachment": true,
          "limit": {
            "context": 1000000,
            "output": 32000
          }
        },
        "deepseek-v41-flash-max": {
          "name": "Denkaufwand maximal",
          "tool_call": true,
          "attachment": true,
          "limit": {
            "context": 1000000,
            "output": 32000
          }
        }
      }
    }
  }
}

4. Testen

Frag im Projektordner „Welche Dateien liegen hier?“ – opencode sollte die Dateien per Tool auflisten.

5. Wenn es klemmt

Desktop-App findet den Key nicht (macOS)

Das Setup-Skript richtet das ein; von Hand: App aus dem Terminal mit „open -a OpenCode“ starten.

Kontext zu groß

Mit /compact den Verlauf zusammenfassen oder mit /new neu beginnen.

HTTP 401 – Key abgelehnt

Key falsch kopiert oder gesperrt. Unter Konto → API-Keys einen neuen Key erstellen.

HTTP 403 – IP-Bindung

Dein Key ist gerade an eine andere IP gebunden (z. B. anderes Gerät). Warte die Sperrzeit ab oder löse die Bindung unter Konto → API-Keys.

HTTP 413 – cold_request_too_large

Eine neue oder lange pausierte Sitzung startet mit sehr viel Kontext. Neue Sitzung beginnen oder Verlauf kürzen.

„Hinweis von SeibertGPT: Der Kontext ist zu … gefüllt“

Du näherst dich dem Kontextlimit deines Plans. Verlauf zusammenfassen (z. B. /compact) oder neu beginnen.

Nach einem Update geht nichts mehr

Diese Tools ändern sich schnell. Oben steht, mit welcher Version die Anleitung geprüft wurde – schreib uns, wenn etwas nicht mehr passt.