Skip to main content
Bruk denne veiledningen til å kjøre Codex med CometAPI som model provider. Offisielle referanser:

Forutsetninger

Velg en oppsettsvei

Vi tilbyr to alternativer for å hjelpe deg med å konfigurere Codex raskt.

Alternativ 1: Konfigurer Codex manuelt (anbefalt)

Rediger ~/.codex/config.toml-filen på brukernivå direkte. Dette er den mest pålitelige fremgangsmåten, spesielt for Windows- og WSL-brukere.

Alternativ 2: Konfigurer via skript

Kjør oppsettskriptet som en snarvei. Det skriver den samme provider-konfigurasjonen og lagrer CometAPI API key for Codex.

Konfigurer Codex manuelt

Codex leser personlige standardinnstillinger for providere fra filen ~/.codex/config.toml på brukernivå. Konfigurer CometAPI-provideren der, ikke i en prosjektfil .codex/config.toml. Codex ignorerer innstillinger for provider og provider-auth i prosjektkonfigurasjonsfiler. Det anbefalte oppsettet bruker en navngitt cometapi provider og kommandobasert autentisering. Dette holder CometAPI adskilt fra den innebygde OpenAI-provideren, krever ikke arv av shell-miljøvariabler og erstatter ikke ~/.codex/auth.json.
Lagre CometAPI API-nøkkelen din i en lokal nøkkelfil:
Legg til denne konfigurasjonen i ~/.codex/config.toml:
Windows-native Codex bruker $HOME\.codex, vanligvis C:\Users\<user>\.codex. WSL bruker Linux-distribusjonens ~/.codex. Rediger katalogen som samsvarer med miljøet der Codex-agenten kjører.

Bruk autentisering med miljøvariabel

Hvis du foretrekker å beholde CometAPI API-nøkkelen i en miljøvariabel, bruk env_key i stedet for blokken [model_providers.cometapi.auth]. Bruk denne provider-konfigurasjonen bare når COMETAPI_KEY er tilgjengelig i miljøet som starter Codex:
Ikke kombiner env_key med [model_providers.cometapi.auth]. Codex støtter én autentiseringsmetode per tilpasset provider.

Kjør oppsettsskriptet

Oppsettsskriptet er valgfritt. Det skriver den samme cometapi-leverandørkonfigurasjonen til ~/.codex/config.toml, lagrer CometAPI API-nøkkelen din i ~/.codex/cometapi_key, oppretter sikkerhetskopier før filendringer og verifiserer konfigurasjonen med codex exec når Codex CLI er tilgjengelig. For macOS, Linux eller WSL, kjør det interaktive installasjonsprogrammet:
For ikke-interaktivt oppsett, oppgi API-nøkkelen eksplisitt:
For Windows native PowerShell, kjør det interaktive installasjonsprogrammet:
For ikke-interaktivt Windows-oppsett, oppgi API-nøkkelen eksplisitt:
Som standard erstatter ikke skriptet ~/.codex/auth.json og fjerner ikke en ChatGPT-innlogging. Bruk --force-auth-json eller -ForceAuthJson bare hvis du vil at skriptet skal håndtere Codex API-nøkkelinnlogging gjennom auth.json.

Velg eller endre en model ID

Bruk en model ID fra Models-siden. I manuell konfigurasjon endrer du model-verdien i ~/.codex/config.toml. For macOS, Linux eller WSL, oppgi --model når du kjører oppsettsskriptet:
For Windows native PowerShell, oppgi -Model når du kjører oppsettsskriptet:
Skriptet bruker CODEX_HOME når den er satt. Ellers skriver det til ~/.codex i det gjeldende miljøet.

Verifiser oppsettet

For å verifisere oppsettet med Codex CLI, kjør denne skrivebeskyttede kommandoen fra et hvilket som helst lokalt prosjekt:
Hvis Codex CLI ikke er tilgjengelig i PATH, åpner du Codex-appen og sender en kort Prompt fra et lokalt prosjekt.

Feilsøking

Bekreft at model_provider = "cometapi" finnes i brukerfilen ~/.codex/config.toml.
Oppdater ~/.codex/cometapi_key, eller kjør oppsettskriptet på nytt med den oppdaterte verdien for $COMETAPI_KEY.
Bruk de manuelle, Windows-native PowerShell-trinnene, og kjør deretter verifiseringskommandoen.
Bruk --key "$COMETAPI_KEY", sett COMETAPI_KEY, eller kjør den interaktive kommandoen sh -c "$(curl ...)".
Bekreft at base_url er https://api.cometapi.com/v1 i ~/.codex/config.toml.
Sjekk Models-siden for tilgjengelige model IDs.
Rediger $HOME\.codex for Windows-native modus, eller rediger ~/.codex i WSL for WSL agent-modus.
Ikke bruk --force-auth-json eller -ForceAuthJson med mindre du ønsker innloggingsmodus med API-nøkkel.
Sist endret 2. juli 2026