Naar hoofdinhoud gaan
Gebruik deze handleiding om Codex CLI met CometAPI als modelprovider uit te voeren. Officiële referenties:
Beschikbaarheid van modellen verandert regelmatig. De voorbeelden hieronder gebruiken your-model-id — vervang dit door een actuele model-ID die geschikt is voor coderen van de CometAPI Models page.

Vereisten

VereisteDetails
OSmacOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), of Windows 11 via WSL2
Node.js22+ (LTS aanbevolen)
Git2.23+ aanbevolen
CometAPI-sleutelHaal er een op via CometAPI Dashboard (begint met sk-)

Installeer Codex CLI

npm i -g @openai/codex
Of via Homebrew:
brew install --cask codex
Controleer de installatie:
codex --version

Configureer CometAPI

Er zijn twee manieren om Codex naar CometAPI te laten verwijzen. Kies wat het beste bij je workflow past.
De eenvoudigste optie — stuur de ingebouwde OpenAI-provider met één regel door naar CometAPI. Je hoeft geen aangepaste provider te definiëren.Maak ~/.codex/config.toml aan:
model = "your-model-id"
openai_base_url = "https://api.cometapi.com/v1"

Sla je API-sleutel op

Maak ~/.codex/auth.json aan:
{
  "OPENAI_API_KEY": "sk-your-cometapi-key"
}
Vervang sk-your-cometapi-key door je daadwerkelijke CometAPI-sleutel.
Dit bestand is verplicht. Zonder een geldige OPENAI_API_KEY-vermelding in auth.json sluit Codex af met API key auth is missing a key.

Start Codex

cd your-project
codex
Bij de eerste start vraagt Codex je om een thema te kiezen en de veiligheidsinstellingen te bevestigen.

Overschrijf het model per sessie

Schakel voor één uitvoering naar een ander model zonder config.toml te bewerken:
codex --model your-model-id

Alternatief: omgevingsvariabele

In plaats van auth.json kun je de sleutel direct exporteren:
export OPENAI_API_KEY="sk-your-cometapi-key"
codex
Dit stelt de sleutel alleen in voor de huidige terminalsessie. Voor blijvende opslag voeg je de regel export toe aan ~/.zshrc of ~/.bashrc.

Probleemoplossing

SymptoomOplossing
API key auth is missing a keyZorg dat ~/.codex/auth.json "OPENAI_API_KEY": "sk-..." bevat
Er verschijnt onverwacht een loginpromptVerwijder verouderde ~/.codex/auth.json en maak het opnieuw aan met je CometAPI-sleutel
Model niet gevondenControleer de Models page voor momenteel beschikbare modellen
Time-out bij verbindingControleer of openai_base_url of base_url in config.toml is ingesteld op https://api.cometapi.com/v1
Problemen op WindowsCodex vereist WSL2 op Windows — native CMD/PowerShell wordt niet ondersteund