OpenAI пуска Agents API в публична бета, поставя Codex harness зад един API извикване
OpenAI пусна Agents API в публична бета. Тя дава на разработчиците същия х harness и инфраструктура, с които работи Codex. OpenAI хоства и поддържа harness-а. Разработчиците изпълняват изчисленията на агента в управлявана от OpenAI пясъчникова среда, в собствената си инфраструктура или в пясъчникова среда на партньор.
Може ли да се внедрява? Да. Услугата е активна за всички разработчици в публична бета. Данните се съхраняват само в САЩ, а Zero Data Retention не се поддържа.
Какво пусна OpenAI
Agents API е управлявана услуга, изградена върху отворения harness на Codex. Екипът на OpenAI посочва, че мащабирането на Codex и ChatGPT for Work е показало от какво се нуждаят дълго работещите агенти. Те се нуждаят от harness, който управлява контекста, използва ефективно инструментите и координира подагенти. Необходима им е и инфраструктура, която да ги поддържа надеждно работещи с дни.
Официалната документация организира API около 4 концепции:
- Агент: моделът, инструкциите, инструментите и MCP сървърите, достъпни за него.
- Среда: незадължителна пясъчникова среда, в която агентът получава достъп до файлове, зарежда умения и изпълнява команди.
- Сесия: устойчив екземпляр на агент, който работи по задачи и отговаря на входни данни.
- Събития и елементи: входните данни, изпратени към агента, и резултатът, който той генерира.
Сесията протича в 4 стъпки. Създавате я и ѝ задавате задача. След това проследявате напредъка чрез поточно предаване или уебхукове. Накрая продължавате с нова задача или насочвате текущия ход.
Един API извикване
В съобщението си OpenAI показва агент за разследване на инциденти, създаден с едно извикване:
import OpenAI from "openai";
const client = new OpenAI();
const session = await client.beta.agents.sessions.create({
agent: {
model: "gpt-6-astra",
tools: [
{
type: "mcp",
server_label: "observability",
transport: {
type: "http",
server_url: "https://observability.example.com/mcp",
},
},
],
multi_agent: { enabled: true, max_concurrent_subagents: 3 },
},
vault_ids: ["vault_YOUR_VAULT_ID"],
environment: {
type: "openai_hosted",
capability_directories: ["/workspace/capabilities/skills"],
},
input:
"Investigate service-api's elevated 5xx rate over the last 30 minutes. " +
"Delegate deployment, error, and dependency analysis to subagents. " +
"Save findings, evidence, and recommended mitigation in /workspace/outputs.",
});Ръководството за бърз старт обхваща разрешенията за API ключове и настройването на SDK.
Къде работи агентът
Изборът на среда е основното архитектурно решение. Agents API поддържа 3 опции за пясъчникова среда, а може да работи и без пясъчникова среда.
- Пясъчникова среда, хоствана от OpenAI: използва инфраструктурата за изолирани среди, стояща зад Codex и ChatGPT. Можете да я конфигурирате с файлове, пакети, умения и плъгини.
- Самостоятелно хостване: изпълнявате
codex exec-serverвъв вашата среда. Той се регистрира с ограничен ключ и се свързва чрез WebSocket. Всички връзки са изходящи. - Пясъчникови среди на партньори: Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop и Vercel предлагат интеграции от първи клас.
Какво поема harness-ът
OpenAI поддържа harness-а заедно с моделите си, като предоставя версиониран достъп при всяко пускане на модел.
- Дълги сесии: API автоматично свива по-ранния контекст, когато сесията наближи лимита си. Разработчиците не пишат собствена логика за свиване.
- Ефективно използване на инструменти: Търсенето на инструменти зарежда дефинициите на инструментите само когато са необходими. Това намалява използването на токени и разходите, като същевременно запазва кеша на модела. Програмното извикване на инструменти позволява на агентите да изпълняват извиквания паралелно и да свързват операции. Агентите филтрират или комбинират резултатите в код, така че в контекста се връщат само релевантните данни. Поддържаните инструменти включват MCP, персонализирани функции и вградени инструменти като търсене в уеб.
- Подагенти: С поддръжката на множество агенти главният агент разделя сложните задачи на независими части. Всеки подагент поддържа собствен контекст. Главният агент ги координира и комбинира резултатите.
Agents API срещу Agents SDK и Responses API
Сравнението на средите за изпълнение на OpenAI представя 3-те опции по следния начин:
| Agents API | Agents SDK | Responses API | |
|---|---|---|---|
| Къде работи агентът | OpenAI изпълнява управляван Codex harness | Във вашето приложение | Вашето приложение, с незадължителна хоствана оркестрация |
| Усилия за интеграция | Ниски | Средни | Високи |
| Състояние между задачите | Запазена конфигурация на сесията, ходове и елементи | Вашето хранилище и сесии на SDK | Ръчна история, свързване на отговори или Conversations |
| Среда за изпълнение | Хоствана от OpenAI, самостоятелно хоствана или без пясъчникова среда | Вашата среда за изпълнение и доставчици на пясъчникови среди | Вашата собствена среда |
Ранни резултати от клиенти
OpenAI публикува следните числа, предоставени от клиенти. Те са предоставени от доставчика, а не са резултат от независими бенчмаркове.
- Ciridae: оценката при оценяването се е повишила от 0.71 на 0.85, като латентността при работните процеси с подагенти е намаляла 4 пъти.
- SafetyKit: 60% по-ниска цена на случай след мигриране на работния процес за преглед на случаи.
- Hypha: 86% по-малко неуспешни отговори на агентите след отделяне на harness-а от пясъчниковата среда.
- Nash.ai: изпълнява хиляди дълго работещи агенти в глобални логистични мрежи.
Основни изводи
- Agents API на OpenAI предоставя управлявания Codex harness като публичен бета API.
- Агентите работят в хоствани от OpenAI, самостоятелно хоствани или 9 партньорски пясъчникови среди.
- Свиването на контекста, търсенето на инструменти, програмното извикване на инструменти и подагентите са вградени.
- Няма допълнителна такса; плащате за токени, инструменти и време в контейнера.
- Резидентността на данните само в САЩ и липсата на ZDR засега ограничават регулираните работни процеси.
Вижте техническите подробности. Също така можете да ни последвате в Twitter и не забравяйте да се присъедините към нашия SubReddit с над 150 хил. членове за машинно обучение и да се абонирате за нашия бюлетин. Чакайте! В Telegram ли сте? Вече можете да се присъедините към нас и в Telegram.
Имате нужда от партньорство с нас за популяризиране на вашето GitHub хранилище, страница в Hugging Face, представяне на продукт, уебинар и др.? Свържете се с нас
Преведено автоматично от английски. Оригиналната статия е на връзката по-долу.