v1.0.0 Modèle par défaut : gpt-5.6-luna. Lecture seule, sans historique.
TOKEN=$(cat ~/.config/codex-api/token)
curl http://127.0.0.1:8766/v1/chat/completions \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"messages":[{"role":"user","content":"Bonjour !"}]}'
La réponse se trouve dans choices[0].message.content.
GET /health — état, sans authentificationGET /v1/models — modèles rapides disponiblesPOST /v1/chat/completions — conversation statelessGET /openapi.json — contrat OpenAPI 3.1Documentation complète : /home/arnaud/codex-api/README.md.