pi mit SeibertGPT

Schlanker Coding-Agent fürs Terminal mit sehr kleinem System-Prompt.

Entwicklergeprüft mit pi 0.87.1 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 macOS

  • Im Terminal: npm install -g --ignore-scripts @earendil-works/pi-coding-agent

3. Einrichten

Kopier den Befehl ins Terminal. 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
curl -fsSL "https://gpt.seibert.ai/clients/pi/setup.sh" | sh
Skript vorher ansehen

Key ablegen

Im Terminal ausführen und den Key einfügen, wenn gefragt (landet im Schlüsselbund):

Befehl
security add-generic-password -U -s seibertgpt -a "$USER" -w

Config-Datei ablegen

Lade models.json herunter und leg sie in den angegebenen Ordner (bestehende Datei: nur den Block „seibertgpt“ übernehmen).

Starten

Neues Terminal öffnen und starten mit: pi --model seibertgpt/deepseek-v41-flash-fast

Datei: ~/.pi/agent/models.json · models.json herunterladen

models.json
{
  "providers": {
    "seibertgpt": {
      "baseUrl": "https://api.gpt.seibert.ai/v1",
      "api": "openai-completions",
      "apiKey": "!security find-generic-password -ws seibertgpt",
      "compat": {
        "supportsStore": false,
        "supportsDeveloperRole": false,
        "maxTokensField": "max_tokens"
      },
      "models": [
        {
          "id": "deepseek-v41-flash",
          "name": "Standard mit Denkmodus (SeibertGPT)",
          "contextWindow": 1000000,
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v41-flash-fast",
          "name": "ohne Denkmodus – schnell (SeibertGPT)",
          "contextWindow": 1000000,
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v41-flash-low",
          "name": "Denkaufwand niedrig (SeibertGPT)",
          "contextWindow": 1000000,
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v41-flash-high",
          "name": "Denkaufwand hoch (SeibertGPT)",
          "contextWindow": 1000000,
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v41-flash-max",
          "name": "Denkaufwand maximal (SeibertGPT)",
          "contextWindow": 1000000,
          "input": [
            "text",
            "image"
          ]
        }
      ]
    }
  }
}

4. Testen

Frag „Was steht in der README?“ – pi liest die Datei per Tool und fasst sie zusammen.

5. Wenn es klemmt

Modell fehlt in /model

pi blendet Modelle aus, wenn der Key nicht lesbar ist – Schlüsselbund-Eintrag bzw. Umgebungsvariable prüfen, neues Terminal öffnen.

Windows: „bash not found“

Git for Windows installieren; pi nutzt dessen Bash.

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.