Die Modellverfügbarkeit ändert sich häufig. Die folgenden Beispiele verwenden
your-model-id — ersetze sie
durch eine aktuelle, fürs Coding geeignete Modell-ID von der CometAPI Models page.Voraussetzungen
| Anforderung | Details |
|---|---|
| Betriebssystem | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+) oder Windows 11 über WSL2 |
| Node.js | 22+ (LTS empfohlen) |
| Git | 2.23+ empfohlen |
| CometAPI-Schlüssel | Hol dir einen im CometAPI Dashboard (beginnt mit sk-) |
Codex CLI installieren
CometAPI konfigurieren
Es gibt zwei Möglichkeiten, Codex auf CometAPI zu verweisen. Wähle die Variante, die am besten zu deinem Workflow passt.- Einfach: openai_base_url
- Benannter Provider
Die einfachste Option — leite den integrierten OpenAI-Provider mit einer einzigen Zeile zu CometAPI um.
Es ist nicht nötig, einen benutzerdefinierten Provider zu definieren.Erstelle
~/.codex/config.toml:Deinen API-Schlüssel speichern
Erstelle~/.codex/auth.json:
sk-your-cometapi-key durch deinen tatsächlichen CometAPI-Schlüssel.
Codex starten
Modell pro Sitzung überschreiben
Wechsle für einen einzelnen Durchlauf zu einem anderen Modell, ohneconfig.toml zu bearbeiten:
Alternative: Umgebungsvariable
Anstelle vonauth.json kannst du den Schlüssel direkt exportieren:
export-Zeile zu ~/.zshrc oder ~/.bashrc hinzu.
Fehlerbehebung
| Symptom | Lösung |
|---|---|
API key auth is missing a key | Stelle sicher, dass ~/.codex/auth.json "OPENAI_API_KEY": "sk-..." enthält |
| Login-Aufforderung erscheint unerwartet | Lösche die veraltete ~/.codex/auth.json und erstelle sie mit deinem CometAPI-Schlüssel neu |
| Modell nicht gefunden | Prüfe die Models page auf aktuell verfügbare Modelle |
| Zeitüberschreitung bei der Verbindung | Bestätige, dass openai_base_url oder base_url in config.toml auf https://api.cometapi.com/v1 gesetzt ist |
| Windows-Probleme | Codex benötigt WSL2 unter Windows — natives CMD/PowerShell wird nicht unterstützt |