OpenAI Codex

Мы создали улучшенную версию OpenAI Codex — нашей системы искусственного интеллекта, которая переводит естественный язык в код, и выпускаем её через наш API в рамках закрытого бета-тестирования, начиная с сегодняшнего дня.

Начать использовать Codex

Эта публикация о запуске устарела.

Актуальную информацию о продукте Codex и рабочих процессах команды см. в разделах:

Codex
ChatGPT Work
OpenAI Codex

Обновление от 16 мая 2025 г.: Мы выпустили Codex — облачного агента по разработке программного обеспечения, способного выполнять множество задач параллельно. Узнать больше.

Обновление от 16 апреля 2025 г.: Мы выпустили Codex CLI, нашего нового локального агента для написания кода с открытым исходным кодом. Чтобы начать работу, посетите страницу https://github.com/openai/codex.

Модели OpenAI Codex были устаревшими и отключенными в марте 2023 года. Чтобы узнать о наших последних моделях для написания кода, пожалуйста, посетите нашу документацию.

Codex — это модель, которая лежит в основе GitHub Copilot, созданного и запущенного нами совместно с GitHub месяц назад. Владея более чем десятком языков программирования, Codex теперь может интерпретировать простые команды на естественном языке и выполнять их от имени пользователя, открывая возможность создания интерфейсов на естественном языке для существующих приложений. Теперь мы приглашаем компании и разработчиков создавать приложения на базе OpenAI Codex с помощью нашего API.

OpenAI Codex является потомком GPT‑3; его обучающие данные содержат как естественный язык, так и миллиарды строк исходного кода из общедоступных источников, включая код в публичных репозиториях GitHub. OpenAI Codex наиболее силен в Python, но он также владеет более чем десятком языков, включая JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript и даже Shell. Его объем памяти для кода на Python составляет 14 КБ по сравнению с GPT‑3, у которого всего 4 КБ — благодаря этому он может учитывать в три с лишним раза больше контекстной информации при выполнении любой задачи.

Главный навык GPT‑3 — генерация естественного языка в ответ на текстовый запрос, что означает, что его единственное влияние на мир происходит через восприятие читателя. OpenAI Codex обладает большей частью возможностей понимания естественного языка, присущих GPT‑3, но при этом он создает работающий код — это значит, что вы можете отдавать команды на английском языке любому программному обеспечению с API. OpenAI Codex помогает компьютерам лучше понимать намерения людей, что позволяет каждому делать больше с помощью компьютеров.

Когда программист знает, что нужно создать, процесс написания кода можно представить как (1) разбиение проблемы на более простые задачи и (2) сопоставление этих простых задач с уже существующим кодом (библиотеками, API или функциями). Последняя деятельность, пожалуй, является наименее увлекательной частью программирования (и главным барьером для входа), и именно в ней OpenAI Codex проявляет себя наилучшим образом.

OpenAI Codex — это универсальная модель программирования, что означает ее применимость практически к любой задаче программирования (хотя результаты могут различаться). Мы успешно использовали ее для трансляции кода из одного языка в другой (транспайляции), объяснения кода и рефакторинга. Но мы понимаем, что лишь царапнули по поверхности того, что можно сделать с ее помощью.

Теперь мы делаем OpenAI Codex доступным в закрытой бета-версии через наш API и стремимся масштабировать сервис так быстро, насколько это безопасно. В течение начального периода OpenAI Codex будет предлагаться бесплатно. OpenAI продолжит опираться на заложенную нами для GPT‑3 основу безопасности — проверяя заявки и постепенно расширяя масштабы использования, тесно сотрудничая с разработчиками для понимания влияния наших технологий на мир.

  • Начать использовать Codex

Авторы

Войцех Заремба (Wojciech Zaremba), Грег Брокман (Greg Brockman), OpenAI

Полный текст статьи читайте на OpenAI