Codex CLI

Открыть в Markdown
На этой странице

Codex CLI работает по протоколу OpenAI Responses — Chat Completions он больше не поддерживает. Мы отвечаем по Responses как есть: поток событий response.*, tools и reasoning.

Настройка#

Добавь провайдера в ~/.codex/config.toml:

~/.codex/config.toml
model = "gpt-6-astra"
model_provider = "aic"

[model_providers.aic]
name = "AI Creator"
base_url = "https://api.aicreator.app/v1"
env_key = "AIC_API_KEY"
wire_api = "responses"
stream_idle_timeout_ms = 300000

Ключ Codex берёт из переменной окружения, которую называет env_key:

bash
export AIC_API_KEY=sk-aic-…
codex
  • base_url оканчивается на /v1.
  • wire_api = "responses" — обязательно.
  • stream_idle_timeout_ms — пять минут без событий: на долгих задачах мы шлём keepalive, поток не обрывается.

Модели#

В model — полное имя модели. С протоколом Codex работают модели с меткой «Codex» на странице цен. Точный список для своего ключа отдаёт сам API:

bash
curl "https://api.aicreator.app/v1/models?surface=responses" \
  -H "Authorization: Bearer $AIC_API_KEY"

Модель, которой нет на протоколе Responses, вернёт 400 model_not_available. Другие частые сбои — в разделе «Решение проблем».