OpenAI Agents API против Agents SDK против Responses API: на чем вам стоит разрабатывать в 2026 году?

Стек агентов OpenAI изменился в сентябре 2026 года. Это архитектурное руководство разделяет Agents API, Agents SDK, Responses API и Codex SDK по владению средой выполнения — чтобы команды могли выбрать правильную границу контроля вместо сравнения названий продуктов.
Опубликовано:
Aleksandar Stajić
Updated: 25 сентября 2026 г. в 21:58
OpenAI Agents API против Agents SDK против Responses API: на чем вам стоит разрабатывать в 2026 году?

Стек агентов OpenAI существенно изменился в сентябре 2026 года. Новый Agents API представил управляемую среду выполнения (harness) Codex для надежных облачных агентов, в то время как более ранний Agents SDK перешел в стадию полнофункциональной поддержки. Responses API остается более низкоуровневым интерфейсом для приложений, которым требуются прямые вызовы моделей или собственный цикл агента. Это не три взаимозаменяемые обертки над одной и той же сущностью: они по-разному разграничивают зоны ответственности в среде выполнения.

Архитектура изменилась: выбирайте границу среды выполнения, а не библиотеку

Главный вопрос теперь заключается не просто в том, «Какой SDK мне установить?». Вопрос в том, кто отвечает за исполняемую среду, цикл агента, сохранение состояния сессии, сжатие контекста, восстановление после сбоев, среду выполнения и жизненный цикл приложения.

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

Краткое сравнение

ВариантОптимальный выбор в 2026 годуКто управляет циклом агента?Ответственность за сессию и контекстСтратегический статус
Agents APIНовые нативные долгоживущие агенты OpenAIУправляемая среда Codex от OpenAIOpenAI управляет сессиями, оркестрацией, сжатием контекста и восстановлениемРекомендуемая отправная точка для новых приложений; публичная бета
Responses APIПрямые интеграции моделей и кастомные среды выполнения агентовВаше приложениеВы выбираете цепочки ответов, Conversations, логику хранения и циклаБазовый примитив API; рекомендуется вместо Chat Completions для новых проектов
Agents SDKСуществующие приложения на базе SDK или временные функциональные ограниченияВаше приложение через раннер SDKВаше приложение управляет развертыванием, хранилищем и поведением в среде выполненияФункционально завершен; поддержка и совместимость сохраняются, крупные новые функции не планируются
Codex SDKСреда Codex в управляемой вами инфраструктуреСреда Codex в вашей инфраструктуреВы управляете размещением среды и ее жизненным цикломОтдельный вариант, когда вам нужна среда без управляемого рантайма Agents API

1. Agents API: управляемая среда, надежный облачный агент

Agents API предоставляет доступ к среде Codex в виде управляемого сервиса OpenAI. OpenAI берет на себя управление сессиями, оркестрацию, сжатие контекста и восстановление. Ваше приложение по-прежнему предоставляет инструменты и выбирает среду выполнения.

Это последнее различие крайне важно. «Управляемый агент» вовсе не означает, что «все вычисления происходят внутри OpenAI». Архитектура Agents API поддерживает работу без отдельной среды, в размещенной OpenAI среде или в собственной (self-hosted) среде, подключенной к управляемому ядру. При использовании собственной среды ваше приложение отвечает за выделение ресурсов, переподключение, завершение работы и сохранение файлов, в то время как само ядро остается под управлением OpenAI.

Таким образом, Agents API — это сервис среды выполнения, а не просто формат запроса. Сессии могут сохраняться, транслировать прогресс, получать дополнительные задачи, использовать инструменты, работать с файлами и восстанавливать состояние при длительных рабочих процессах.

Что вы получаете с Agents API

  • Управляемую среду Codex вместо самостоятельной разработки и поддержки основного цикла агента.
  • Долгоживущие сессии для работы, охватывающей множество шагов и длительные задачи.
  • Управляемую оркестрацию, сжатие контекста и восстановление после сбоев.
  • Среды выполнения, размещенные у OpenAI или на собственных серверах, в зависимости от требований нагрузки.
  • Потоковую передачу данных и вебхуки для отслеживания прогресса и событий жизненного цикла.
  • Стратегическое направление платформы, которое OpenAI прямо рекомендует для новых агентных приложений.

Что остается в вашей зоне ответственности

  • Ваш продукт и сервер приложения.
  • Реализация инструментов-функций и бизнес-логика.
  • Авторизация и политики безопасности применительно к вашим собственным системам.
  • Жизненный цикл вычислительной среды при выборе self-hosted инфраструктуры.
  • Оценка качества, критерии приемки, специализированные защитные барьеры и решение о том, какие действия разрешены агенту.

2. Responses API: управляйте циклом самостоятельно, используйте примитивы платформы

Responses API — это низкоуровневый выбор, когда вам нужны возможности моделей и инструментов OpenAI без делегирования общей среды выполнения агента. OpenAI описывает Responses как рекомендуемый базовый примитив API для новых проектов и как эволюцию Chat Completions со встроенными инструментами, поддержкой многоэтапного состояния, мультимодальным вводом и агентным использованием инструментов.

Запрос к Responses может сам вызывать инструменты, однако ваше приложение по-прежнему отвечает за более широкий рабочий процесс, если вы строите агента на его основе. Это означает, что ваш код определяет, как сохранять состояние приложения, когда продолжать выполнение, как восстанавливаться после сбоев, как координировать специализированных агентов, как сжимать длинную историю и как организовывать возобновляемую работу.

Такой подход не является заведомо худшим. Это правильная граница ответственности, когда поведение агента должно быть глубоко интегрировано в существующую логику приложения, когда вам требуется собственная модель состояния или когда управляемая среда скрыла бы необходимый вам контроль.

3. Agents SDK: поддерживается, но больше не является основным направлением развития

Agents SDK остается опенсорсным фреймворком для запуска агентных рабочих процессов внутри вашего приложения. Он предоставляет определения агентов, инструменты, передачу управления (handoffs), защитные механизмы (guardrails), трассировку, сессии и цикл выполнения (runner loop) на TypeScript и Python.

Однако его стратегический статус изменился. Теперь OpenAI классифицирует Agents SDK как функционально завершенный (feature complete): поддержка, исправления безопасности, критические багфиксы и обеспечение совместимости продолжаются, но появление крупных новых функций не планируется. Для новых приложений OpenAI рекомендует Agents API.

Это не означает, что существующее приложение на базе SDK нужно немедленно переписывать. Это означает, что архитектура больше не должна рассчитывать на то, что следующие ключевые возможности сред выполнения агентов появятся именно в SDK.

Какое место занимает Codex SDK

Текущий выбор — это не просто развилка из трех вариантов. В обзоре сред выполнения OpenAI Codex SDK фигурирует как вариант для запуска инфраструктуры Codex на собственных вычислительных мощностях. Архитектурно это отличается как от хостингового Agents API, так и от Agents SDK.

Если ваше реальное требование — «мне нужна обвязка Codex, но развертывать ее необходимо самостоятельно», то Codex SDK как раз является подходящим инструментом для рассмотрения. Если ваше требование — «я хочу полностью контролировать цикл вокруг вызовов модели», выбирайте Responses. Если ваше требование — «у меня уже есть работающее приложение на Agents SDK», текущий SDK остается вполне рабочим вариантом, пока вы планируете развитие с учетом его статуса поддержки.

Тест на владение средой выполнения

Принятие взвешенного архитектурного решения начинается с определения того, чем именно должна управлять ваша команда. Оцените каждое требование: строгий контроль (must control), предпочтителен контроль (prefer to control) или предпочтительно готовое решение (prefer managed).

Тест на владение средой выполнения

РешениеЕсли предпочтительно готовое решениеЕсли требуется контроль
Цикл агента
Долгоживущие сессии
Среда выполнения (harness)
Среда исполнения кода
Семантика оркестрации
Гибкость провайдеров / транспорта
Эксплуатационная нагрузка

Дерево решений для новых систем

Выбор среды выполнения по границе контроля

1
1. Это новое агентное приложение?
Если нет, не мигрируйте только потому, что появился более новый инструмент. Сначала оцените реальные ограничения текущего приложения.
2
2. Нужна ли вам управляемая среда для долгоживущих агентов?
Если да, начните с Agents API как рекомендованного OpenAI пути для новых агентных приложений.
3
3. Нужна ли обвязка Codex с условием ее самостоятельного развертывания?
Рассмотрите Codex SDK вместо попыток воссоздать поведение среды поверх Agents SDK.
4
4. Нужно ли вам полностью владеть циклом агента и моделью состояния?
Используйте Responses API как более низкоуровневый примитив платформы и выстраивайте цикл вокруг него.
5
5. Вы уже используете Agents SDK?
Продолжайте использование, если оно закрывает потребности; крупные новые функции не планируются, поэтому переход на другие компоненты платформы должен быть осознанным решением в роадмапе.
6
6. Отсутствует ли в Agents API необходимая функциональность?
OpenAI прямо допускает использование Agents SDK в качестве краткосрочного решения для новых приложений, которым требуются пока не поддерживаемые возможности.
7
7. Проверьте гипотезу на спайке, приближенном к проду
Протестируйте инструменты, окружение, процессы подтверждения, задержки, наблюдаемость, восстановление после сбоев и жизненный цикл до того, как зафиксировать архитектуру.

Что не должно определять решение

Неэффективное правило принятия решенийПочему оно дает сбойБолее правильный вопрос
«Самый новый API точно лучше».Более новое решение может быть стратегически предпочтительным, но при этом не обладать нужной вам функциональностью.Какие обязанности среды выполнения должны управляться платформой, а какие оставаться на стороне приложения?
«Мы уже знакомы с SDK».Привычка команды может законсервировать архитектуру, вектор развития которой уже изменился.Какова цена сохранения текущего решения по сравнению с переходом в рамках следующего продуктового цикла?
«Управляемый сервис означает отсутствие инфраструктуры».Agents API по-прежнему может использовать локальные (self-hosted) окружения, а продуктовая логика все равно остается на стороне вашего приложения.Какой именно слой инфраструктуры делегируется на самом деле?
«Responses подходит только для простых вызовов».Responses предоставляет встроенные инструменты и примитивы с сохранением состояния; он может служить основой для кастомных циклов агентов.Нужно ли нам, чтобы платформа управляла обвязкой (harness), или требуются только примитивы моделей и инструментов?
«Статус feature-complete означает, что мы обязаны мигрировать прямо сейчас».SDK продолжает поддерживаться для существующих приложений.Какое конкретное будущее требование блокируется сохранением текущего стека?

Миграция — это архитектурное изменение, а не просто переименование импортов

Переход с Agents SDK на Agents API меняет модель владения. В SDK цикл выполняется внутри вашего приложения. В Agents API компания OpenAI берет на себя выполнение обвязки и сессии, тогда как ваше приложение интегрируется через задачи, события, инструменты и границы окружения.

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

Чек-лист для миграции

  • Определения агентов и владение инструкциями.
  • Определения инструментов и место выполнения каждого инструмента.
  • Передачи управления (handoffs), паттерны взаимодействия менеджеров и специалистов, а также поведение субагентов.
  • Идентификаторы сессий, состояние диалога, возможность возобновления и хранение истории.
  • Подтверждения человеком и семантика прерываний.
  • Кастомная логика обрезки или сжатия контекста.
  • Трассировка, оценка качества (evals), наблюдаемость и отладка в продакшене.
  • Self-hosted файлы, контейнеры, доступ к приватной сети или другие зависимости выполнения.
  • Абстракция от провайдера или зависимости от моделей сторонних разработчиков.
  • Допущения относительно повторных попыток, таймаутов, идемпотентности, восстановления и жизненного цикла.

Публичная бета-версия меняет модель рисков

Agents API — рекомендованное направление для новых агентных приложений, однако он находится в статусе публичной беты. Эти факты не противоречат друг другу. Стратегическое направление отвечает на вопрос «куда движется платформа?». Статус беты отвечает на вопрос «какой объем изменений интерфейсов и операционной модели следует закладывать в планы?»

Для продакшен-систем изолируйте интеграцию за границей приложения. По возможности держите доменное состояние, права доступа, данные аудита и бизнес-правила за пределами сессионных объектов конкретного вендора. Это упростит адаптацию к эволюции API и не позволит среде выполнения агента стать единственным источником истины для всего вашего продукта.

Практичная архитектура по умолчанию

Для многих новых OpenAI-нативных приложений разумным выбором по умолчанию на 2026 год является: Agents API для управляемой обвязки и персистентной сессии, доменные сервисы и авторизация под управлением приложения, явные функциональные инструменты для бизнес-действий, а также выполнение на мощностях OpenAI или в собственной инфраструктуре в зависимости от требований к данным и вычислениям.

Это сохраняет функциональную мощь среды выполнения агента, не превращая ее во владельца бизнес-истины. Приложение по-прежнему определяет, что разрешено делать пользователю, какие данные являются авторитетными, какие действия требуют подтверждения и как валидируются результаты.

Что может изменить этот вывод?

Рекомендация изменится, если Agents API приобретет или потеряет возможности, выйдет из стадии беты с другими контрактами, изменит границы сред или модель ценообразования, либо если появятся инструменты миграции, сглаживающие различия во владении кодом. Она также изменится, если ваше приложение зависит от переносимости между провайдерами, кастомной семантики оркестрации, исключительно локального выполнения или возможностей, которые хостинговая обвязка не поддерживает.

Для существующего приложения на Agents SDK ответ также зависит от стоимости миграции. Если система стабильна, хорошо протестирована и не ограничена статусом feature-complete SDK, немедленная миграция может принести больше рисков, чем пользы. Если же дорожная карта продукта опирается на возможности, появляющиеся только в Agents API, откладывание миграции может породить долг иного рода.

Ограничения

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

Agents API также является достаточно новым инструментом, поэтому опыт его промышленной эксплуатации все еще накапливается. Соответственно, архитектурное решение следует проверять на репрезентативных нагрузках, а не выбирать исключительно на основе позиционирования продукта.

Заключение

Выбор среды выполнения агентов OpenAI в 2026 году фундаментально сводится к вопросу контроля над средой исполнения (runtime ownership). Использование Agents API означает, что OpenAI берет на себя большую часть обвязки (harness) и механизмов долговременных сессий. Responses означает, что ваше приложение полностью контролирует цикл взаимодействия поверх примитивов платформы. Agents SDK сохраняет актуальность для существующих систем, однако больше не является основной средой для внедрения ключевых новых функций агентного рантайма.

Для нового приложения следуйте вектору развития платформы, если только реальные требования не вынуждают опуститься ниже по стеку. Начните с Agents API, переходите на Responses, когда вам требуется контролировать цикл выполнения, рассматривайте Codex SDK, если необходима обвязка в собственной инфраструктуре, и сохраняйте Agents SDK там, где это оправдано существующими инвестициями или временными функциональными ограничениями.

Часто задаваемые вопросы

Выбор среды выполнения агентов OpenAI в 2026 году

Что выбрать для нового проекта: OpenAI Agents API или Agents SDK?

В настоящее время OpenAI рекомендует использовать Agents API для новых агентных приложений. Agents SDK завершил этап активной разработки (feature complete) и продолжает поддерживаться для существующих приложений: обновления безопасности, критические исправления ошибок и обеспечение совместимости сохраняются.

Является ли Agents SDK устаревшим (deprecated)?

OpenAI описывает его как функционально завершенный (feature complete), а не как неподдерживаемый. Добавление крупных новых функций не планируется, однако обслуживание, исправления безопасности, устранение критических ошибок и работы по совместимости продолжаются.

В каких случаях следует использовать Responses API вместо Agents API?

Используйте Responses, когда вашему приложению необходимо самостоятельно управлять циклом агента, стратегией работы с состоянием, оркестрацией и логикой продолжения, продолжая при этом использовать модели и встроенные инструменты платформы OpenAI.

Требует ли Agents API вычислительных мощностей, размещенных у OpenAI?

Нет. Agents API может работать без среды исполнения, в среде, размещенной у OpenAI, либо в собственной (self-hosted) среде, подключенной к управляемой обвязке.

Какое место занимает Codex SDK?

OpenAI позиционирует Codex SDK для запуска обвязки Codex в инфраструктуре под вашим управлением. Это подходящий вариант, когда вам требуется сама обвязка, но не облачная среда выполнения Agents API.

Нужно ли немедленно мигрировать существующее приложение на Agents SDK?

Не обязательно. Оцените, ограничена ли текущая система статусом завершенной разработки SDK, реализованы ли необходимые возможности в Agents API, и перевешивают ли преимущества миграции эксплуатационные и архитектурные затраты.

Глоссарий

Ключевые термины сред выполнения

Harness
Цикл среды выполнения и вспомогательные механизмы, координирующие вызовы модели, инструменты, контекст, сессии и выполнение агента.
Agents API
Управляемый API от OpenAI для долговременных облачных агентов с использованием размещенной обвязки Codex.
Responses API
Низкоуровневый API-примитив OpenAI для ответов модели, размещенных инструментов и взаимодействий с сохранением состояния, поверх которого приложения могут строить собственный цикл агента.
Agents SDK
Опенсорсный фреймворк OpenAI для запуска агентных сценариев в коде приложения; функционально завершен по состоянию на сентябрь 2026 года.
Codex SDK
Вариант среды выполнения от OpenAI для запуска обвязки Codex в инфраструктуре под вашим управлением.
Runtime ownership
Архитектурная граница, определяющая, какие части цикла агента, состояния сессии, среды исполнения и жизненного цикла управляются платформой, а какие — приложением.

Первоисточники и дополнительные материалы

OpenAI — Представляем Agents API

Анонс запуска Agents API от 10 сентября 2026 года с описанием управляемой обвязки Codex и публичной бета-версии.

OpenAI — Обзор сред выполнения агентов

Актуальное сравнение Agents API, Codex SDK и Responses API, включая статус поддержки Agents SDK.

OpenAI — Обзор Agents API

Документация по долговременным облачным агентам, сессиям, оркестрации, сжатию контекста, восстановлению и вариантам сред исполнения.

OpenAI — Архитектура Agents API

Архитектурная граница между размещенной обвязкой, сервером приложений и средами исполнения (без среды, размещенной в OpenAI или self-hosted).

OpenAI — Agents SDK

Уведомление о текущем статусе поддержки Agents SDK и описание цикла агента, управляемого приложением.

OpenAI — Миграция на Responses API

Текущее позиционирование Responses API, встроенные инструменты, контекст с сохранением состояния и агентные примитивы.

Related Articles

Мультитенантная архитектура корпоративного уровня для международной платформы

Мультитенантная архитектура корпоративного уровня для международной платформы

Loving Rocks является корпоративной свадебной платформой, разработанной с истинной многоарендной архитектурой, изолированными базами данных для каждого арендатора и встроенной интернационализацией для глобальной масштабируемости, безопасности и долгосрочной операционной стабильности.

Практическая архитектура монорепозитория с Next.js, Fastify, Prisma и NGINX

Практическая архитектура монорепозитория с Next.js, Fastify, Prisma и NGINX

Исследуйте практическую архитектуру монорепозитория с использованием Next.js, Fastify, Prisma и NGINX, подчеркивающую реальную интеграцию и рабочий процесс.

MCP vs A2A vs UCP vs AP2 vs A2UI: разбор стека протоколов агентов

MCP vs A2A vs UCP vs AP2 vs A2UI: разбор стека протоколов агентов

MCP, A2A, UCP, AP2 и A2UI часто представляют как конкурирующие агентские стандарты. В основном они решают разные проблемы интероперабельности. Это руководство сопоставляет каждый протокол с границей, которую он фактически стандартизирует,—и показывает, как они могут работать вместе в одной промышленной системе.

Что такое RAG? Самое простое объяснение того, как это работает

Что такое RAG? Самое простое объяснение того, как это работает

RAG звучит сложно, но идея проста: прежде чем ИИ ответит, он сначала находит полезную информацию из источника знаний и передаёт эту информацию языковой модели. В этом руководстве объясняются RAG, LLM, состояние, память и инструменты с помощью одной простой ментальной модели.