Die Modellverfügbarkeit ändert sich häufig. Die folgenden Beispiele verwenden
your-model-id — ersetzen Sie diese Angabe
durch eine aktuelle, fürs Programmieren geeignete model ID von der CometAPI Models-Seite.Voraussetzungen
| Anforderung | Details |
|---|---|
| OS | 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 | Erhalten Sie einen im CometAPI Dashboard (beginnt mit sk-) |
Codex CLI installieren
CometAPI konfigurieren
Es gibt zwei Möglichkeiten, Codex auf CometAPI zu verweisen. Wählen Sie die Variante, die zu Ihrem Workflow passt.- Simple: openai_base_url
- Named provider
Die einfachste Option — leiten Sie den integrierten OpenAI-provider mit einer einzigen Zeile an CometAPI um.
Es ist nicht nötig, einen benutzerdefinierten provider zu definieren.Erstellen Sie
~/.codex/config.toml:Ihren API-Schlüssel speichern
Erstellen Sie~/.codex/auth.json:
sk-your-cometapi-key durch Ihren tatsächlichen CometAPI-Schlüssel.
Codex starten
Modell pro Sitzung überschreiben
Wechseln Sie für einen einzelnen Lauf zu einem anderen Modell, ohneconfig.toml zu bearbeiten:
Alternative: Umgebungsvariable
Exportieren Sie den Schlüssel statt überauth.json direkt:
export-Zeile zu ~/.zshrc oder ~/.bashrc hinzu.
Fehlerbehebung
| Symptom | Lösung |
|---|---|
API key auth is missing a key | Stellen Sie sicher, dass ~/.codex/auth.json "OPENAI_API_KEY": "sk-..." enthält |
| Login-Aufforderung erscheint unerwartet | Löschen Sie die veraltete ~/.codex/auth.json und erstellen Sie sie mit Ihrem CometAPI-Schlüssel neu |
| Modell nicht gefunden | Prüfen Sie die Models-Seite auf verfügbare Modelle |
| Verbindungs-Timeout | Bestätigen Sie, dass openai_base_url oder base_url in config.toml auf https://api.cometapi.com/v1 gesetzt ist |
| Windows-Probleme | Codex erfordert WSL2 unter Windows — natives CMD/PowerShell wird nicht unterstützt |