Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Введение
Codex CLI — это open-source терминальный кодинг-агент OpenAI, который может читать и писать файлы, выполнять команды, исправлять баги и выполнять полные задачи кодирования прямо из командной строки. Подключившись через APIMart, вы можете свободно использовать в Codex CLI несколько моделей — включая GPT и Claude — с более гибким и конкурентным ценообразованием.Предварительные требования
Перед началом убедитесь, что у вас есть:- Установленный Node.js Скачайте и установите с сайта Node.js (рекомендуется последняя LTS, v20 или новее), чтобы установить Codex CLI через npm
-
Получен API-ключ APIMart
Войдите в консоль APIMart для получения API-ключа (начинается с
sk-)
Совет: если у вас ещё нет аккаунта APIMart, сначала зарегистрируйтесь на APIMart и получите API-ключ.
Шаг 1: Установите Codex CLI
Выберите любой из следующих способов установки:- npm (рекомендуется)
- Homebrew (macOS)
Глобальная установка через npm — работает на всех ОС:
При проблемах с правами добавьте
sudo (macOS / Linux).Проверка установки
После установки выполните следующую команду для подтверждения:Шаг 2: Настройте API APIMart
Codex CLI управляет провайдерами моделей через файлы конфигурации в директории~/.codex/. Всё, что нужно — добавить кастомного провайдера, указывающего на APIMart.
2.1 Найдите директорию конфигурации
- macOS / Linux:
~/.codex/ - Windows:
C:\Users\<username>\.codex\
Если директории не существует, выполните
codex в терминале, затем нажмите Ctrl + C для выхода — она будет создана автоматически.2.2 Настройте API-ключ
В директории конфигурации создайте или отредактируйте файлauth.json и впишите ваш ключ APIMart:
| Поле | Описание |
|---|---|
OPENAI_API_KEY | Ваш API-ключ APIMart (начинается с sk-) |
2.3 Настройте провайдера модели
В директории конфигурации создайте или отредактируйте файлconfig.toml и добавьте провайдера APIMart:
| Поле | Описание |
|---|---|
model | ID модели по умолчанию — выберите из списка моделей ниже |
model_provider | Провайдер по умолчанию — должен совпадать с ID в [model_providers.xxx] |
name | Отображаемое имя провайдера — можно настроить |
base_url | OpenAI-совместимый URL APIMart — фиксированный https://api.apimart.ai/v1 |
wire_api | Wire-протокол — последние версии Codex требуют responses (Responses API) |
requires_openai_auth | Установите true, чтобы аутентифицироваться с ключом из auth.json |
Шаг 3: Начните работу
Проверьте конфигурацию
В любой директории проекта выполните следующую команду для подтверждения, что всё подключено:401 / 403 см. раздел FAQ ниже.
Интерактивный режим
Выполнитеcodex напрямую, чтобы войти в интерактивный UI — идеально для полных задач кодинга:
Режимы одобрения
При первом запуске Codex попросит выбрать уровень одобрения:| Режим | Описание |
|---|---|
| Read Only | Разрешено только чтение файлов — любая модификация или команда требует подтверждения |
| Auto | Может читать/писать файлы и выполнять команды в рабочей директории (рекомендуется) |
| Full Access | Выполняет любую операцию без подтверждения — используйте с осторожностью |
/approvals, чтобы изменить его в любой момент.
Переключение моделей
В интерактивном UI введите/model для быстрого переключения или измените поле model в config.toml и перезапустите.
Поддерживаемые модели
Для Codex CLI рекомендуются следующие модели серии GPT-5:| ID модели | Сильные стороны | Рекомендуемые сценарии |
|---|---|---|
gpt-5.5 | Последний флагман, лучшие навыки кода | Первый выбор для Codex, сложная инженерия |
gpt-5.4 | Флагман предыдущего поколения, очень мощный | Сложный код, проектирование архитектуры |
gpt-5.4-mini | Лёгкая, быстрая, выгодная | Повседневный кодинг, быстрая итерация |
gpt-5.3-codex | Модель кода, оптимизированная для Codex | Агентные задачи кодинга |
gpt-5.2 | Стабильная и сбалансированная | Рутинные задачи кодинга |
Распространённые команды
Часто используемые команды и горячие клавиши Codex CLI:| Команда | Описание |
|---|---|
codex | Войти в интерактивный UI |
codex "task" | Начать с начальной инструкцией |
codex exec "task" | Неинтерактивный режим — запуск и выход |
codex --model gpt-5.4 | Запуск с указанной моделью |
codex --version | Показать номер версии |
/model | Переключить модель в интерактивном UI |
/approvals | Изменить режим одобрения в UI |
Ctrl + C | Выйти из интерактивного UI |
Часто задаваемые вопросы
Q1: После запуска появляется экран входа в ChatGPT?
Если после запуска видите «Sign in with ChatGPT» или похожее, конфигурация не вступила в силу. Шаги устранения:- Убедитесь, что и
config.toml, иauth.jsonнаходятся в~/.codex/ - Проверьте, что
model_providerвconfig.tomlустановлен наapimart - Проверьте, что
auth.json— валидный JSON, а ключ заполнен полностью
Q2: Ошибки 401 / 403?
| Код ошибки | Значение | Решение |
|---|---|---|
401 Unauthorized | Отсутствует или недействителен API-ключ | Проверьте ключ в auth.json — должен начинаться с sk- |
403 Forbidden | Недостаточно прав или истёкший ключ | Перейдите в консоль, чтобы проверить ключ |
base_url установлен на https://api.apimart.ai/v1, а не на официальный URL OpenAI.
Q3: Не удалось подключиться?
- Проверьте сетевое подключение
- Убедитесь, что
base_urlвconfig.tomlкорректен - Если вы за прокси, убедитесь, что он разрешает доступ к
api.apimart.ai
Q4: wire_api = "chat" больше не поддерживается?
Последние версии Codex CLI (0.84.0 и новее) удалили протокол chat. Обновите wire_api в config.toml до responses:
Q5: Вызовы инструментов или запуски не работают?
Убедитесь, чтоwire_api в config.toml установлен на responses. Если всё ещё возникают проблемы совместимости, переключитесь на рекомендуемую модель серии GPT-5 (например, gpt-5.5, gpt-5.3-codex) — они надёжнее сочетаются с Codex CLI.
Q6: Использовать переменные окружения вместо auth.json?
Также можно настроить ключ через переменную окружения. Измените блок провайдера вconfig.toml на:
APIMART_API_KEY равной вашему ключу APIMart. В этой настройке auth.json больше не требуется.
Q7: Как переключать модели?
Два способа:- В интерактивном UI: введите
/modelдля переключения - Редактировать конфиг: измените поле
modelвconfig.tomlи перезапустите Codex CLI
Q8: Как проверить использование и биллинг?
Войдите в консоль APIMart, чтобы посмотреть статистику API-вызовов, детали потребления токенов и тенденции расходов.Поддержка и помощь
Если у вас возникнут проблемы при использовании Codex CLI:- 📚 Документация APIMart
- 💬 Сообщество Discord
- 🐦 Twitter @APIMart_
- 📧 Техническая поддержка: zhihong@apimart.ai
Начните с APIMart
Зарегистрируйтесь в APIMart прямо сейчас, получите API-ключ и испытайте мультимодельного ассистента программиста в Codex CLI!