Skip to main content
Codex CLI är en öppen källkod lokal programmeringsagent lanserad av OpenAI, som körs i din terminal. Den kan läsa kod, ändra filer, köra kommandon, förklara fel och hjälpa till med dagliga utvecklingsuppgifter. Codex CLI stöder anpassade modellleverantörer, och du kan använda den via en OpenAI Responses-kompatibel proxy som tillhandahålls av Ace Data Cloud, utan att behöva prenumerera på ett separat OpenAI-konto. När konfigurationen är klar skickar Codex CLI förfrågningar till https://api.acedata.cloud/v1.

Ansökningsprocess

För att använda Codex CLI kan du först gå till Ace Data Cloud Kontrollpanel för att få din API Token, som du sparar för framtiden. Om du inte är inloggad eller inte har registrerat dig, omdirigeras du automatiskt till inloggningssidan för att registrera och logga in. Efter inloggning och registrering återgår du automatiskt till den aktuella sidan. Vid första ansökan får du en gratis kredit för att prova Codex CLI-tjänsten utan kostnad.

Installera Codex CLI

Codex CLI stöder macOS, Linux, Windows och WSL. Du kan installera via npm eller använda Homebrew (endast macOS).

npm-installation (rekommenderas)

Om du redan har Node.js installerat kan du installera direkt via npm. Denna metod kräver Node.js 18 eller senare.

Homebrew-installation (macOS)

Mac-användare kan även använda Homebrew:

Kontrollera installationen

Efter installation, öppna om terminalen och kontrollera att kommandot fungerar:
Om du får meddelandet command not found, är det troligt att den aktuella terminalen ännu inte har laddat den nya PATH. Stäng och öppna terminalen igen, eller kontrollera PATH-inställningarna i installationsutdata.

Konfigurera Codex CLI

Efter installationen försöker Codex CLI som standard ansluta till OpenAI:s officiella tjänst. För att använda Ace Data Cloud måste du i Codex:s konfigurationsfil ange en anpassad model_provider och placera API Token i motsvarande miljövariabel.

Steg 1: Sätt miljövariabel

Det rekommenderas att skriva API Token i din shell-konfigurationsfil, exempelvis ~/.zshrc, ~/.bashrc eller ~/.bash_profile:
Ersätt {token} med den API Token du kopierade från Ace Data Cloud Kontrollpanel. Efter konfigurationen, öppna om terminalen eller kör:

Steg 2: Redigera Codex-konfigurationsfil

Codex CLI använder ~/.codex/config.toml som global konfigurationsfil. Om den inte finns, skapa den:
Lägg till följande i ~/.codex/config.toml:
Fältbeskrivning:

Rensa cachead OpenAI-inloggning

Om du tidigare loggat in med ett OpenAI-konto kan det finnas en lokal cache (vanligen i ~/.codex/auth.json). Innan du byter till Ace Data Cloud rekommenderas att rensa den gamla inloggningen:
Om kommandot inte fungerar kan du manuellt ta bort cache-filen:
Om du aldrig loggat in med ett OpenAI-konto kan du hoppa över detta steg.

Starta session

Gå till din projektmapp och starta Codex CLI:
När du ser Codex:s interaktiva gränssnitt kan du direkt skriva in dina behov, exempelvis:

Verifiera konfigurationen

När du är i Codex CLI, kan du kontrollera vilken modell och leverantör som används:
Du bör se att modellen kommer från acedatacloud, exempelvis:
Om leverantören inte är acedatacloud, har konfigurationen inte fungerat. Kontrollera att ~/.codex/config.toml är sparad korrekt och att ACEDATACLOUD_API_KEY är tillgänglig i den aktuella terminalen:
Du kan även använda Ace Data Cloud Kontrollpanel - Användningshistorik för att se förfrågningsloggar och kostnadsdetaljer, samt Ace Data Cloud Kontrollpanel - Applikationslista för att se kvarvarande krediter.

Hur det fungerar

Codex CLI använder ursprungligen OpenAI Responses API-protokollet. Ace Data Cloud tillhandahåller en proxy på https://api.acedata.cloud/v1/responses som är kompatibel med OpenAI Responses API, så Codex CLI behöver varken lokal proxy eller extra plugin. Arbetsflödet är:
  1. Codex CLI läser model_provider från ~/.codex/config.toml och laddar motsvarande [model_providers.acedatacloud].
  2. Den hämtar API Token från miljövariabeln ACEDATACLOUD_API_KEY.
  3. Anropet skickas via wire_api = "responses" till base_url + /responses, alltså https://api.acedata.cloud/v1/responses.
  4. Ace Data Cloud verifierar identitet, kontrollerar kredit och vidarebefordrar förfrågan till tillgänglig modell.
  5. Efter att förfrågan är slutförd registreras användning och krediter dras.
Det innebär att du fortfarande använder samma codex-kommando och den ursprungliga interaktiva upplevelsen, men underliggande modellservice är bytt till Ace Data Cloud.

Konfigurera modeller

~/.codex/config.toml-filen model-fält bestämmer vilken modell Codex använder som standard. Ace Data Cloud:s OpenAI Responses-tjänst stöder flera modeller, exempelvis: För tillfällig modellväxling kan du starta Codex med parameter:
Eller ändra model-fältet i ~/.codex/config.toml och starta om. En komplett lista över modeller finns i Ace Data Cloud OpenAI-dokumentation.

Projektets tillitsnivå

Codex CLI tillåter att du sätter olika tillitsnivåer för olika projekt, vilket styr vilka operationer Agent kan utföra. Lägg till i slutet av ~/.codex/config.toml:
  • trusted: Agent har fulla rättigheter, kan köra kommandon och ändra filer.
  • untrusted: Begränsad agent, bättre för okända projekt.

Mer information