Hopp til hovedinnhold
Bruk denne veiledningen for å kjøre Codex CLI med CometAPI som model provider. Offisielle referanser:
Modelltilgjengelighet endrer seg ofte. Eksemplene nedenfor bruker your-model-id — erstatt det med en aktuell modell-ID som egner seg for koding fra CometAPI Models page.

Forutsetninger

KravDetaljer
OSmacOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), eller Windows 11 via WSL2
Node.js22+ (LTS anbefales)
Git2.23+ anbefales
CometAPI keySkaff en fra CometAPI Dashboard (starter med sk-)

Installer Codex CLI

npm i -g @openai/codex
Eller via Homebrew:
brew install --cask codex
Bekreft installasjonen:
codex --version

Konfigurer CometAPI

Det finnes to måter å peke Codex til CometAPI på. Velg den som passer arbeidsflyten din best.
Det enkleste alternativet — videresend den innebygde OpenAI provideren til CometAPI med én enkelt linje. Du trenger ikke å definere en egendefinert provider.Opprett ~/.codex/config.toml:
model = "your-model-id"
openai_base_url = "https://api.cometapi.com/v1"

Lagre API-nøkkelen din

Opprett ~/.codex/auth.json:
{
  "OPENAI_API_KEY": "sk-your-cometapi-key"
}
Erstatt sk-your-cometapi-key med den faktiske CometAPI-nøkkelen din.
Denne filen er obligatorisk. Uten en gyldig OPENAI_API_KEY-oppføring i auth.json, avsluttes Codex med API key auth is missing a key.

Start Codex

cd your-project
codex
Ved første oppstart ber Codex deg om å velge et tema og bekrefte sikkerhetsinnstillinger.

Overstyr modell per økt

Bytt til en annen modell for én enkelt kjøring uten å redigere config.toml:
codex --model your-model-id

Alternativ: miljøvariabel

I stedet for auth.json, eksporter nøkkelen direkte:
export OPENAI_API_KEY="sk-your-cometapi-key"
codex
Dette setter nøkkelen bare for den gjeldende terminaløkten. For vedvarende lagring legger du til export-linjen i ~/.zshrc eller ~/.bashrc.

Feilsøking

SymptomLøsning
API key auth is missing a keySørg for at ~/.codex/auth.json inneholder "OPENAI_API_KEY": "sk-..."
Påloggingsprompt vises uventetSlett gammel ~/.codex/auth.json og opprett den på nytt med CometAPI-nøkkelen din
Modell ikke funnetSjekk Models page for modeller som er tilgjengelige nå
Tidsavbrudd for tilkoblingBekreft at openai_base_url eller base_url er https://api.cometapi.com/v1 i config.toml
Windows-problemerCodex krever WSL2 på Windows — native CMD/PowerShell støttes ikke