Что такое GPT-5-Codex
GPT-5-Codex — это специализированная версия модели GPT-5, оптимизированная для агентного программирования в среде Codex. В отличие от универсальной GPT-5, GPT-5-Codex нацелена на выполнение сложных задач разработки: создание проектов с нуля, добавление функций, написание тестов, отладку, масштабный рефакторинг и проверку кода. Модель обучена на реальных инженерных задачах и способна работать как в интерактивном режиме, так и автономно в течение длительного времени.
GPT-5-Codex доступна во всех местах, где используется Codex: в CLI, IDE-расширении, облачной среде и в интеграции с GitHub. Она является моделью по умолчанию для облачных задач и проверки кода, а для локальных задач разработчик может выбрать её вручную. Модель также доступна через API в Responses API, что позволяет интегрировать её в собственные инструменты.
Ключевые улучшения по сравнению с GPT-5
GPT-5-Codex демонстрирует значительные улучшения по сравнению с базовой GPT-5 в нескольких аспектах:
- Адаптивное время размышлений: модель динамически регулирует количество вычислений в зависимости от сложности задачи. Для простых запросов она отвечает быстрее и использует меньше токенов, а для сложных — тратит больше времени на обдумывание, что повышает качество результата.
- Лучшая следование инструкциям: GPT-5-Codex лучше соблюдает инструкции из файла AGENTS.md, что упрощает настройку поведения агента.
- Высокое качество кода: модель генерирует более чистый и надёжный код, снижая необходимость в длинных подсказках о стиле.
- Эффективность: на простых задачах (нижние 10% по количеству генерируемых токенов) GPT-5-Codex использует на 93,7% меньше токенов, чем GPT-5. На сложных задачах (верхние 10%) она, наоборот, тратит в два раза больше времени на рассуждения, редактирование и тестирование.
Эти улучшения делают GPT-5-Codex более надёжным партнёром для разработчиков, позволяя делегировать ей как быстрые правки, так и длительные автономные задачи.
Как GPT-5-Codex работает в Codex CLI
Codex CLI — это открытый инструмент командной строки, который был значительно переработан с учётом обратной связи сообщества. GPT-5-Codex в CLI поддерживает:
- Прикрепление изображений: можно прикреплять скриншоты, вайрфреймы и диаграммы прямо в терминал, чтобы передать модели визуальный контекст.
- Отслеживание прогресса: для сложных задач Codex ведёт список дел (to-do list), что помогает контролировать выполнение.
- Интеграция с внешними системами: через MCP (Model Context Protocol) можно подключать внешние сервисы, а также использовать веб-поиск.
- Улучшенный терминальный интерфейс: вызовы инструментов и диффы форматируются лучше, их легче читать.
- Упрощённые режимы одобрения: теперь есть три уровня — read-only (только чтение с явными подтверждениями), auto (полный доступ к рабочему пространству, но требуется одобрение для действий вне его) и full access (полный доступ с возможностью чтения файлов и выполнения команд с сетевым доступом).
- Сжатие состояния разговора: позволяет компактно хранить историю длинных сессий, облегчая управление.
CLI доступен для установки через npm: npm install -g @openai/codex. Это позволяет быстро начать работу с GPT-5-Codex в терминале.
Использование в IDE: расширение для VS Code и Cursor
Расширение Codex для IDE интегрирует агента в Visual Studio Code, Cursor и другие форки VS Code. Оно позволяет:
- Предпросматривать изменения: можно просматривать локальные изменения и редактировать код вместе с Codex.
- Использовать контекст: Codex использует открытые файлы и выделенный код, что позволяет писать более короткие промпты и получать быстрые результаты.
- Перемещать работу между облаком и локальной средой: можно создавать облачные задачи, отслеживать их выполнение и просматривать результаты, не покидая редактор. Также можно открывать облачные задачи в IDE, сохраняя контекст.
Это делает Codex удобным инструментом для повседневной разработки, позволяя делегировать рутинные задачи, не переключаясь между приложениями.
Облачная среда Codex и автономная работа
Облачная среда Codex позволяет выполнять задачи в изолированном окружении, управляемом OpenAI. Ключевые возможности:
- Автоматическая настройка окружения: Codex сканирует проект на наличие скриптов установки и выполняет их, а также может устанавливать зависимости через pip install при наличии доступа к интернету.
- Улучшенная производительность: благодаря кэшированию контейнеров медианное время выполнения новых задач и последующих действий сократилось на 90%.
- Визуальный контроль: Codex может запускать браузер, просматривать созданные страницы, делать скриншоты и прикреплять их к задаче или пул-реквесту.
- Длительная автономная работа: в тестах GPT-5-Codex работала более 7 часов подряд над сложными задачами, самостоятельно исправляя ошибки и доводя реализацию до конца.
Это позволяет делегировать Codex крупные задачи, такие как рефакторинг большого проекта, и заниматься другими делами, пока агент работает.
Проверка кода с помощью GPT-5-Codex
GPT-5-Codex включает функцию автоматической проверки кода (code review), которая выходит за рамки статического анализа. Модель:
- Сопоставляет намерение PR с фактическими изменениями: анализирует описание пул-реквеста и сравнивает с диффом.
- Рассматривает весь код и зависимости: учитывает контекст всего репозитория.
- Запускает код и тесты: проверяет корректность поведения, а не только синтаксис.
Оценки показывают, что комментарии GPT-5-Codex реже бывают ошибочными или неважными, что позволяет разработчикам сосредоточиться на критических проблемах. Codex может автоматически проверять PR, когда они переходят из черновика в готовое состояние, и оставлять комментарии. Также можно явно запросить проверку, упомянув @codex review в комментарии, и указать фокус, например, @codex review for security vulnerabilities.
В OpenAI Codex проверяет большинство PR, выявляя сотни проблем ежедневно, часто до начала проверки человеком. Однако важно помнить, что Codex не заменяет человеческую проверку, а служит дополнительным инструментом.
Безопасность и ограничения
OpenAI уделяет большое внимание безопасности при работе с Codex. По умолчанию Codex работает в песочнице с отключённым сетевым доступом, что предотвращает вредоносные действия и снижает риск промпт-инъекций. Пользователь может настраивать уровень доступа: в облаке можно ограничить сеть доверенными доменами, а в CLI и IDE — разрешить команды с полным доступом или подключение к MCP-серверам.
Codex может запрашивать разрешение перед потенциально опасными действиями и обучен запускать команды для проверки своих результатов. Разработчикам рекомендуется проверять работу агента перед внесением изменений или деплоем, используя предоставляемые цитаты, журналы терминала и результаты тестов.
Важно отметить, что GPT-5-Codex предназначена только для агентных задач программирования в Codex или подобных средах. Для общих целей следует использовать GPT-5. Также модель доступна только через Responses API, и её снимок регулярно обновляется, что может привести к изменению поведения.
Доступность, цены и лимиты
GPT-5-Codex доступна разработчикам через подписку ChatGPT (Plus, Pro, Business, Edu, Enterprise) и через API. В API модель доступна в Responses API по той же цене, что и GPT-5. Стоимость зависит от количества токенов, а для инструментов, таких как поиск или компьютерное использование, взимается отдельная плата за вызов.
Для API действуют тарифные лимиты (rate limits), которые зависят от уровня использования (tier). Например, на первом уровне (Tier 1) разрешено 500 запросов в минуту (RPM) и 500 000 токенов в минуту (TPM), а на пятом уровне — 15 000 RPM и 10 000 000 TPM. Лимиты автоматически повышаются с ростом использования.
Codex включён в подписки ChatGPT, что позволяет использовать его без дополнительной оплаты в рамках плана. Для команд и предприятий доступны административные настройки для управления доступом и безопасностью.
Практические примеры использования
GPT-5-Codex находит применение в различных сценариях разработки:
- Рефакторинг чужого кода: разработчик из Cisco Meraki использовал Codex для обновления кодовой базы, принадлежащей другой команде. Codex выполнил рефакторинг и генерацию тестов, позволив разработчику сосредоточиться на других приоритетах. Результат — высококачественный, полностью протестированный код, который можно было быстро передать, не срывая сроки.
- Создание фронтенд-приложений: GPT-5-Codex хорошо справляется с созданием эстетичных десктопных и мобильных веб-приложений. В облаке она может просматривать скриншоты и итерировать до достижения нужного результата.
- Проверка безопасности: с помощью
@codex review for security vulnerabilitiesможно поручить Codex поиск уязвимостей в PR. - Автономное выполнение длительных задач: Codex может работать над крупными задачами в течение нескольких часов, самостоятельно исправляя ошибки и доводя реализацию до конца.
Эти примеры показывают, как GPT-5-Codex может повысить продуктивность разработчиков, взяв на себя рутинные и сложные задачи.
Вопросы и ответы
Чем GPT-5-Codex отличается от обычной GPT-5?
GPT-5-Codex — это специализированная версия GPT-5, оптимизированная для агентного программирования в Codex. Она лучше справляется с задачами разработки: созданием проектов, рефакторингом, тестированием и проверкой кода. Модель адаптивно распределяет время на размышления: на простых задачах работает быстрее и использует меньше токенов, на сложных — тратит больше времени на обдумывание. Также она лучше следует инструкциям из AGENTS.md и генерирует более качественный код. Однако GPT-5-Codex не предназначена для общих задач, для них лучше использовать GPT-5.
Как получить доступ к GPT-5-Codex?
GPT-5-Codex доступна через подписку ChatGPT (Plus, Pro, Business, Edu, Enterprise) во всех интерфейсах Codex: CLI, IDE-расширении, облаке и GitHub. Также модель доступна через API в Responses API по той же цене, что и GPT-5. Для использования через API необходимо иметь ключ API и соответствующий тарифный план.
Можно ли использовать GPT-5-Codex для проверки кода?
Да, GPT-5-Codex включает функцию автоматической проверки кода. Она анализирует PR, сопоставляет намерение с изменениями, запускает код и тесты, и оставляет комментарии. Можно включить автоматическую проверку для репозитория или запросить её вручную, упомянув @codex review в PR. Это помогает выявлять ошибки до того, как они попадут в продакшн, но не заменяет человеческую проверку.
Какие требования к системе для работы с Codex CLI?
Codex CLI — это инструмент командной строки, который устанавливается через npm. Для работы требуется Node.js и доступ к интернету. CLI поддерживает операционные системы Windows, macOS и Linux. Для использования GPT-5-Codex необходима подписка ChatGPT или API-ключ. Конкретные системные требования могут быть указаны в документации.
Насколько безопасно использовать GPT-5-Codex?
OpenAI уделяет внимание безопасности: по умолчанию Codex работает в песочнице с отключённым сетевым доступом, что снижает риски. Пользователь может настраивать уровни доступа и одобрения. Однако, как и любой ИИ-агент, Codex может совершать ошибки, поэтому рекомендуется проверять его работу перед деплоем. Также важно защищать свои данные и не давать агенту доступ к чувствительной информации без необходимости.
Какие лимиты на использование GPT-5-Codex в API?
Лимиты зависят от тарифного уровня (tier). Например, на Tier 1 разрешено 500 запросов в минуту и 500 000 токенов в минуту. На Tier 5 — 15 000 запросов в минуту и 10 000 000 токенов в минуту. Лимиты автоматически повышаются с ростом использования. Точные значения можно найти в документации OpenAI.
Может ли GPT-5-Codex работать автономно над длительными задачами?
Да, GPT-5-Codex способна работать автономно в течение длительного времени. В тестах она работала более 7 часов подряд над сложными задачами, самостоятельно исправляя ошибки и доводя реализацию до конца. Это позволяет делегировать ей крупные задачи, такие как масштабный рефакторинг, и заниматься другими делами.