Design
Sprache

Codex Desktop (ChatGPT)

Schritt-für-Schritt-Codex-Einrichtung in der ChatGPT-App für Windows und macOS: von ChatGPT abmelden, mit einem GetVibe API-Schlüssel anmelden, base_url und Ausgabenüberprüfung.

Fertige Konfiguration

Wird auf Anfrage aus unserem Katalog erstellt: die API-Adresse, jedes veröffentlichte Modell mit seinem Kontext- und Ausgabelimit sowie die empfohlenen Einstellungen. Enthält keinen Schlüssel. Codex liest den Schlüssel aus GETVIBE_API_KEY (env_key). Kostengünstiges Modell für einen Durchlauf: codex -m <model ID>; maximales Reasoning: codex -c model_reasoning_effort="high". Löschen Sie die aus älteren Versionen dieser Datei verbliebenen [profiles.*]-Tabellen — Codex 0.134 und höher lehnt --profile ab, solange diese vorhanden sind.

# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"
  • Hauptmodell – gpt-6.1-sol: leistungsstarker agentischer Coder mit großem Kontext zu einem moderaten Preis; die reine ID hält das kanalübergreifende Failover aktiviert.
  • Kleine Aufgaben — deepseek-v4.1-flash: das günstigste leistungsfähige Modell mit einem 1M-Kontext für Titel, Zusammenfassungen, Commit-Nachrichten und Komprimierung.
  • Streaming aktiviert, ein Anforderungs-Timeout von 600 Sekunden, Reasoning-Aufwand medium: Eine lange Reasoning-Antwort dauert Minuten und läuft ohne Streaming in das Wartezeitlimit.
  • Überall reine Modell-IDs, kein :suffix — dadurch bleibt das automatische Failover zu einem gesunden Kanal aktiviert.
Der Katalog ändert sich: Wenn neue Modelle erscheinen, laden Sie die Datei erneut herunter. Um nur einige Modelle beizubehalten, fügen Sie ?models= mit durch Kommas getrennten IDs zur URL hinzu.

Codex Desktop ist jetzt in der ChatGPT-App für Windows und macOS verfügbar. Sie können es ohne Terminal mit der GetVibe API verbinden: Die App liest dieselbe Datei config.toml, die auch Codex CLI verwendet.

1. Die App installieren

Öffnen Sie die offizielle ChatGPT-Desktopseite, wählen Sie macOS oder Windows, installieren und starten Sie die App. Wählen Sie oben links im Auswahlmenü Codex aus.

Codex Desktop: Schlüssel exakt einrichten

Codex Desktop ist eine GUI-App. Es muss GetVibe aus config.toml und den Schlüssel aus auth.json verwenden, nicht eine aktive ChatGPT-Sitzung.

Ein Export-Befehl im Terminal wird von einer bereits laufenden GUI-App nicht übernommen. Daher konfigurieren export OPENAI_BASE_URL und export OPENAI_API_KEY Codex Desktop nicht: Die App verfügt über ihre eigene Umgebung.
Wenn config.toml requires_openai_auth = true enthält und die App über eine aktive Sign in with ChatGPT-Sitzung verfügt, verwendet Codex diese OAuth-Anmeldung und sendet die Anfrage an OpenAI statt an GetVibe. Melden Sie sich von ChatGPT ab, hinterlegen Sie Ihren GetVibe-Schlüssel in auth.json und verwenden Sie die folgenden Einstellungen.

config.toml

Speichern Sie diesen Block unter ~/.codex/config.toml. Der Platzhalter getvibeapi.com wird automatisch ersetzt.

model = "gpt-5.6-luna"
model_provider = "getvibe"
model_reasoning_effort = "high"

[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = true

auth.json

Speichern Sie dieses JSON unter ~/.codex/auth.json und ersetzen Sie den Wert durch Ihren echten sk-pv-…-Schlüssel.

{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}
Geben Sie $GETVIBE_API_KEY nicht in auth.json ein: JSON erweitert keine Umgebungsvariablen. Veröffentlichen Sie diese Datei nicht und committen Sie sie nicht in Git.

App vollständig neu starten

Beenden Sie die App nach Änderungen an config.toml oder auth.json vollständig: Drücken Sie unter macOS Cmd+Q; wählen Sie unter Windows Exit. Das Schließen des Fensters oder die alleinige Verwendung von Restart daemon reicht nicht aus: Die App muss beide Dateien erneut einlesen.

Öffnen Sie einen neuen Codex-Chat, senden Sie einen kurzen Test und prüfen Sie anschließend, ob unter Dashboard → Usage ein neuer Eintrag vorhanden ist. Wenn kein Eintrag erscheint, wurde die Anfrage nicht über GetVibe gesendet.

Wenn erneut 403 Country, region, or territory not supported from api.openai.com angezeigt wird, wurde der Schlüssel nicht übernommen: Überprüfen Sie auth.json, melden Sie sich von ChatGPT ab und beenden Sie die App erneut vollständig.
Codex Desktop + GetVibe API – Einrichtung ohne Terminal | GetVibe API