Codex CLI
Codex CLI работает по протоколу OpenAI Responses — Chat Completions он больше не поддерживает. Мы отвечаем по Responses как есть: поток событий response.*, tools и reasoning.
Настройка#
Добавь провайдера в ~/.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:
export AIC_API_KEY=sk-aic-…
codexbase_urlоканчивается на/v1.wire_api = "responses"— обязательно.stream_idle_timeout_ms— пять минут без событий: на долгих задачах мы шлём keepalive, поток не обрывается.
Модели#
В model — полное имя модели. С протоколом Codex работают модели с меткой «Codex» на странице цен. Точный список для своего ключа отдаёт сам API:
curl "https://api.aicreator.app/v1/models?surface=responses" \
-H "Authorization: Bearer $AIC_API_KEY"Модель, которой нет на протоколе Responses, вернёт 400 model_not_available. Другие частые сбои — в разделе «Решение проблем».