Codex is een AI-codingtool die in je terminal draait. Je kunt Codex verbinden met Novita’s OpenAI-compatibele LLM API-eindpunt en Novita-modellen gebruiken voor codebegrip, generatie, refactoring en debuggingtaken.
Codex ondersteunt momenteel alleen de Responses API. Configureer wire_api = "responses" zoals hieronder getoond, en schakel deze integratie niet over naar Chat Completions-modus.
Vereisten
Bereid de volgende waarden voor voordat je begint:
- API-sleutel: Maak of kopieer een API-sleutel vanuit Sleutelbeheer.
- Basis-URL:
https://api.novita.ai/openai/v1
- Model-ID: Kopieer de model-ID die je wilt gebruiken vanuit de Model Hub, zoals
deepseek/deepseek-v3.1.
Houd je API-sleutel privé. Gebruik deze alleen in je lokale Codex-configuratie en commit deze nooit naar een Git-repository.
Codex installeren
Zorg er vóór het installeren van Codex voor dat Node.js 18 of hoger op je machine is geïnstalleerd.
Als je Homebrew gebruikt op macOS, kun je Node.js installeren met:
Controleer je Node.js- en npm-versies:
Installeer de Codex CLI:
Controleer de Codex-versie:
Open je shellconfiguratiebestand, bijvoorbeeld ~/.zshrc:
Voeg de volgende omgevingsvariabele toe:
Laad je shellconfiguratie opnieuw en controleer of de variabele beschikbaar is:
Open het Codex-configuratiebestand:
Voeg de volgende configuratie toe en vervang model door de Novita-model-ID die je wilt gebruiken:
Codex starten
Ga naar je projectdirectory en start Codex:
Je kunt nu een codingtaak invoeren, bijvoorbeeld:
Als Codex een authenticatie- of modelfout retourneert, controleer dan of:
NOVITA_API_KEY beschikbaar is in de huidige terminalsessie.
model exact overeenkomt met de Model-ID in Novita’s Model Hub.
base_url is ingesteld op https://api.novita.ai/openai/v1.