CoreCodeДокументация

Подключение

Codex (GPT): подключение через config.toml

Обновлено:

Подключите Codex CLI от OpenAI к группе GPT в CoreCode, как к прокси для API. Codex читает настройки из config.toml, поэтому нужно добавить туда собственного провайдера модели. Настройки взяты из руководства OpenAI по расширенной конфигурации Codex.

Base URL
https://corecode.live/v1
Протокол
OpenAI Responses (wire_api = "responses")
Ключ
Создайте его на странице API-ключей в консоли, в группе GPT или auto
Модели
Например, gpt-6.1-sol, gpt-6-sol; полный список — в Поддерживаемых моделях

Установка

Пропустите этот шаг, если Codex уже установлен.

curl -fsSL https://chatgpt.com/codex/install.sh | sh

После установки выполните codex --version: если выводится номер версии, Codex установлен. Другие способы установки описаны в репозитории Codex.

Создание ключа

На странице API-ключей нажмите «Create API key» и выберите группу GPT; остальное оставьте как есть. Ключ из группы 「Claude 满血」 не может вызывать модели GPT. Чтобы один ключ работал и в Claude Code, и в Codex, выберите auto; см. группу auto.

Настройка

Запишите config.toml

Отредактируйте ~/.codex/config.toml (в Windows — %USERPROFILE%\.codex\config.toml); если файла нет, создайте его. Если в файле уже есть содержимое, поставьте строки model и model_provider в самое начало, до любого заголовка таблицы:

model = "gpt-6.1-sol"
model_provider = "corecode"

[model_providers.corecode]
name = "CoreCode"
base_url = "https://corecode.live/v1"
env_key = "CORECODE_API_KEY"
wire_api = "responses"
ПараметрЧто делает
modelМодель по умолчанию; подойдёт любая модель из группы GPT
model_providerУказывает на провайдера, описанного ниже. Это не может быть openai: так называется встроенный провайдер Codex
base_urlДолжен заканчиваться на /v1
env_keyПеременная окружения, из которой Codex читает ключ

Задайте переменную с ключом

export CORECODE_API_KEY=sk-your-key
codex

Чтобы переменная сохранялась, добавьте строку export в ~/.zshrc или ~/.bashrc; в Windows выполните setx CORECODE_API_KEY sk-your-key и откройте новый терминал.

Используйте config.toml из домашнего каталогаCodex игнорирует model_provider и model_providers в .codex/config.toml внутри проекта и выводит предупреждение при запуске. Провайдер должен быть в ~/.codex/config.toml.

Проверка

codex exec "reply ok"

Если выводится ok, подключение работает. Запрос появится в логах расхода консоли в группе GPT.

Смена модели

Для одного запуска используйте codex --model gpt-6-sol; чтобы изменить модель по умолчанию, поправьте model в config.toml. Модели и цены группы GPT — в разделе Цены; от дешёвых к дорогим уровни идут примерно так: luna, terra, sol, astra.

FAQ

401 или запрос входа

Проверьте, что в терминале, где запущен codex, задана CORECODE_API_KEY (echo $CORECODE_API_KEY) и что env_key в config.toml называет ту же переменную. После setx откройте новый терминал.

404 или нет соединения

Укажите base_url как https://corecode.live/v1, вместе с /v1.

Модель не найдена или нет доступного канала

Ключ должен быть в группе GPT или auto, а имя модели должно совпадать со страницей Цены.