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

Создавайте и запускайте облачных агентов с помощью среды Codex под полностью управляемым руководством OpenAI.

По мере того как мы масштабировали Codex и ChatGPT для работы (ChatGPT for Work) для миллионов пользователей по всему миру, мы поняли, что требуется для эффективной работы долгосрочных агентов на практике. Полезным агентам необходима мощная обвязка (harness), которая управляет контекстом, эффективно использует инструменты и координирует работу субагентов. Им также нужна инфраструктура, обеспечивающая их стабильную работу в течение нескольких дней, и среды, где они могут работать с файлами, запускать код и сохранять промежуточные результаты.

Сегодня мы представляем Agents API в публичной бета-версии, предоставляя разработчикам те же самые обвязку и инфраструктуру, которые лежат в основе Codex, через простой и гибкий API.

«С Agents API наша оценка качества (evaluation score) выросла с 0,71 до 0,85. Поддержка субагентов в API реализована великолепно и значительно ускорила наш рабочий процесс. Раньше наблюдать за субагентами и оркестрировать их в нашей старой системе было довольно громоздко, но новые API обеспечили нам четырехкратное сокращение задержки. Мы потратили много времени на оптимизацию этого процесса, и потоки субагентов дали колоссальный прирост производительности из коробки».
Джек Вайсенбергер (Jack Weissenberger), технический директор, Ciridae

Создавайте облачных агентов с помощью одного вызова API

С помощью Agents API вы можете создать готового к работе в production агента всего одним вызовом API, указав задачу, модель, инструменты и окружение:

JavaScript

1
import OpenAI from "openai";
2

3
const client = new OpenAI();
4

5
const session = await client.beta.agents.sessions.create({
6
agent: {
7
model: "gpt-6-astra",
8
tools: [
9
{
10
type: "mcp",
11
server_label: "observability",
12
transport: {
13
type: "http",
14
server_url: "https://observability.example.com/mcp",
15
},
16
},
17
],
18
multi_agent: { enabled: true, max_concurrent_subagents: 3 },
19
},
20
vault_ids: ["vault_YOUR_VAULT_ID"],
21
environment: {
22
type: "openai_hosted",
23
capability_directories: ["/workspace/capabilities/skills"],
24
},
25
input:
26
"Investigate service-api’s elevated 5xx rate over the last 30 minutes. " +
27
"Delegate deployment, error, and dependency analysis to subagents. " +
28
"Save findings, evidence, and recommended mitigation in /workspace/outputs.",
29
});

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

An application sends tasks to the Agents API and receives events and output. The Agents API runs the managed Codex harness, sending tool calls to a sandbox and receiving tool results. The application controls self-hosted compute.

Agents API наделяет ваших агентов теми же обвязкой и инфраструктурой, которые стоят за Codex.

Что говорят наши клиенты об Agents API

1 из 7
«Трансформация реального бизнеса означает внедрение ИИ в рабочие процессы самого разного рода. Agents API предоставляет обвязку; среда, контекст и интерфейс остаются нашими. С помощью нашей ИИ-платформы Nexus мы теперь запускаем агентов за считанные часы в самых разных отраслях — от бытового обслуживания до архитектуры».
Расмус Виссманн (Rasmus Wissmann), технический директор, Long Lake

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

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

Мы сотрудничаем с провайдерами экосистемы, включая Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop и Vercel, чтобы обеспечить первоклассную интеграцию для самых разных потребностей:

  • Полностью управляемые среды или развертывание в вашем VPC
  • Специальные механизмы хранения файлов и секретов
  • Различные конфигурации ЦП, ГП и памяти, с профилями производительности, холодного старта и стоимости, соответствующими рабочему процессу вашей компании.
Sandbox partners: Modal, Cloudflare, Daytona, Blaxel, Runloop, Vercel, Oracle, E2B, and DigitalOcean.

Agents API предлагает первоклассную интеграцию с популярными провайдерами экосистемы.

Песочницы на хостинге OpenAI

Для разработчиков, которые хотят быстро начать работу и эффективно масштабироваться, мы также представляем песочницу на хостинге OpenAI. В ней используется та же инфраструктура песочниц, которая лежит в основе Codex и ChatGPT.

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

Создавайте приложения с помощью развивающейся обвязки Codex

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

Поддержание работы агентов в течение длительных сеансов

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

Помощь агентам в эффективном использовании большего количества инструментов

Agents API помогает агентам находить нужные инструменты и эффективно их использовать. Поиск инструментов (Tool search) загружает определения релевантных инструментов по мере необходимости, помогая сократить использование токенов и затраты, сохраняя при этом кэш модели. Когда инструменты становятся доступны, программный вызов инструментов (programmatic tool calling) позволяет агентам выполнять вызовы параллельно, объединять связанные операции в цепочки, а также фильтровать или комбинировать результаты в коде. Это позволяет им обрабатывать большие объемы данных, возвращая в контекст только релевантные результаты. Agents API поддерживает протокол MCP (Model Context Protocol), пользовательские функции и встроенные инструменты, такие как веб-поиск.

JSON

1
"agent": {
2
"tools": [
3
{
4
"type": "mcp",
5
"server_label": "openai_docs",
6
"transport": {
7
"type": "http",
8
"server_url": "https://developers.openai.com/mcp"
9
}
10
},
11
]
12
}

Поручайте агентам параллельную работу с помощью субагентов

Благодаря поддержке нескольких агентов (multi-agent) API агентов позволяет разбивать сложные задачи на независимые части и делегировать их субагентам, работающим параллельно. Каждый субагент сохраняет собственный контекст, что помогает ему оставаться сосредоточенным на своей задаче, в то время как главный агент координирует их работу и объединяет результаты. Это может ускорить исследование, анализ и написание кода, выигрывающие от параллельной работы, без необходимости самостоятельно создавать систему оркестрации.

JSON

1
"agent": {
2
"model": "gpt-6-astra",
3
"multi_agent": {
4
"enabled": true,
5
"max_concurrent_subagents": 3,
6
}
7
}

Открытая основа

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

Начало работы

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

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

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

Автор

OpenAI

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