OpenAI выпустили Python SDK для Codex: теперь AI-программиста можно встроить прямо в своё приложение
OpenAI выпустили Python SDK для Codex. Теперь Codex можно запускать не только вручную из приложения, IDE или терминала, но и прямо из своего Python-кода.
Раньше Codex был отдельным инструментом для разработчика. Ты открываешь его, пишешь: “найди баг”, “исправь тесты”, “сделай ревью PR”, и Codex работает с задачей.
Теперь это можно автоматизировать. Ваше приложение, сервис, бот или CI/CD-пайплайн могут сами запускать Codex, давать ему задачу и получать результат.
То есть Codex становится не просто ассистентом в отдельном окне, а частью вашего продукта или внутреннего инструмента.
Например, можно сделать кнопку в админке:
И за этой кнопкой будет Python-код, который запускает Codex, передаёт ему задачу, разрешает доступ к файлам проекта и получает ответ.
Простой пример:
А вот пример, где Codex получает доступ к рабочей папке и может вносить изменения:
Как это запустить своего программиста
Python-приложение запускает Codex, создаёт сессию, передаёт задачу, Codex работает с проектом, а приложение получает результат.
Важно: это не просто запрос к модели. SDK управляет локальным Codex-агентом через Codex app-server. Упрощённо схема такая:
То есть SDK использует уже настроенную авторизацию Codex. Если Codex уже залогинен на машине, обычно не нужно отдельно прокидывать ключи и городить свою обвязку.
Что можно делать через SDK:
- запускать новые сессии Codex;
- продолжать уже начатую сессию;
- возобновлять старую сессию по ID;
- выполнять отдельные шаги агента;
- получать результат выполнения;
- стримить процесс работы;
- передавать текст и изображения;
- управлять доступом к sandbox-окружению;
- использовать синхронный и асинхронный Python-код.
Например, можно продолжать один и тот же диалог:
Или возобновить старую сессию:
Где это может пригодиться:
- внутренний бот, который разбирает упавшие тесты;
- кнопка “сделать ревью PR” в dev-панели;
- автоматический помощник в CI/CD;
- сервис, который готовит миграции;
- инструмент для анализа legacy-кода;
- ассистент, который пишет тесты;
- система, которая помогает разработчикам разбирать ошибки.
Главная мысль: раньше Codex был инструментом, с которым человек работал напрямую. Теперь Codex можно встроить в свои приложения и автоматизации как полноценного coding-агента.
Это уже ближе не к “чат-боту для программиста”, а к инфраструктурному инструменту: приложение ставит задачу, Codex выполняет, результат возвращается обратно в систему.
SDK ставится так:
Сейчас Python SDK отмечен как beta, так что API ещё может меняться. Но направление очень показательное: coding-агенты постепенно становятся не отдельными игрушками для разработчиков, а встраиваемой частью инженерных процессов.
###
Разработал БЕСПЛАТНЫЙ инструмент для НЕ-маркетологов и НЕ-пиарщиков