~/.codex, поэтому одна настройка покрывает всё.
Установка одной командой
Заменитеsk-xxx на свой ключ, откройте терминал, вставьте и нажмите Enter. Скрипт проверит ключ, покажет все модели, доступные ключу, и даст выбрать (Enter = рекомендуемая: gpt-astra для Astra, gpt-5.6-sol для GPT, claude-opus-5 для Claude), установит Codex CLI и запишет конфиг.
- macOS / Linux
- Windows
--lang en или --lang vi). Без --key он спросит ключ. Чтобы задать модель принудительно, добавьте --model gpt-astra или --model gpt-5.6-sol.gpt.teamsoclo.site для проверки.
Что делает скрипт
- Проверяет ключ на шлюзе и выбирает модель вашего пакета; при неверном ключе останавливается, ничего не трогая.
- Делает резервную копию существующего
config.toml, если он есть, какconfig.toml.bak.<метка времени>. - Записывает
~/.codex/config.toml: модельgpt-5.6-sol(илиgpt-astra), шлюз TeamSocLo, Responses API. - Сохраняет ключ в переменную окружения
TEAMSOCLO_API_KEY(в~/.zshrc/~/.bashrc, а на Windows — как пользовательскую переменную). Ключа нет в конфиге, так чтоconfig.tomlможно показывать без утечки. - Устанавливает или обновляет Codex CLI командой
npm install -g @openai/codex. Без Node.js скрипт останавливается и показывает, как его поставить.
После установки
1
Откройте новый терминал, запустите codex
2
VS Code: установите расширение, полностью закройте, откройте снова
VS Code → Extensions → найдите Codex (OpenAI’s coding agent) → Install. Затем полностью выйдите из VS Code: macOS
Cmd + Q, Windows — закройте все окна. Reload Window недостаточно: расширение читает конфиг только при старте процесса.3
Приложение Codex
Откройте приложение заново после команды. На macOS команда задала переменную для GUI-приложений через
launchctl; на Windows setx действует для приложений, запущенных позже.requires_openai_auth = false говорит Codex использовать ключ шлюза из переменной окружения.
Ручная настройка
Если хотите править сами,~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml) должен содержать ровно:
TEAMSOCLO_API_KEY — ваш ключ.
Быстро открыть папку конфига:
Смена модели
Пакет GPT Astra используетgpt-astra. Измените первую строку config.toml и перезапустите Codex:
gpt-astra получит «no available channel», и наоборот. Модель следует за купленным пакетом, см. Модели и пакеты.
Удаление
- macOS / Linux
- Windows
config.toml.bak.<метка времени> поверх config.toml.
Если не работает
- Вы открыли новый терминал или полностью закрыли VS Code после установки.
echo $TEAMSOCLO_API_KEY(Windows:echo %TEAMSOCLO_API_KEY%в cmd) выводит ключ целиком.base_urlзаканчивается на/v1,wire_apiравенresponses.- Ключ действителен и с квотой: проверить здесь.
- Иначе см. Устранение неполадок, там есть раздел про Codex.
