Agents API OpenAI вышла в публичную бету 10 сентября 2026 года. Вы выбираете модель, инструменты и среду. OpenAI хостит harness, который двигает Codex. У самого API нет платформенной платы. Счёт обычно из трёх строк: токены модели, встроенные инструменты и время контейнера только если вы правда используете hosted sandbox. Если задаче нужны xcodebuild, симулятор или подпись, Linux-песочница этого не сделает. Этот шаг требует Mac, который не засыпает.
Сегодня DevDay (29 сентября 2026, Сан-Франциско). Ставки ниже — с страницы цен, страницы модели GPT-6 Astra и анонса Agents API, открытых в момент написания. Если кейноут меняет цену, побеждают консоль и страница цен. Карта функций — в превью DevDay и в материале функции и цены GPT-6 Astra.
Разнести счёт на три строки
«Агент дорогой» обычно складывает четыре разные вещи: флагманскую модель, поиск, простаивающий контейнер и машину, которую арендуют только из-за macOS. Если разнести, повседневный цикл дорог из-за уровня модели, а не из-за того, что вы вызвали Agents API.
| Строка | Когда появляется | Ставка на момент текста |
|---|---|---|
| Токены модели | Каждый вывод | Короткий контекст, за 1 млн токенов, вход / выход: Luna $0.10 / $0.50, Sol $2 / $10, Astra $10 / $50 |
| Встроенные инструменты | Только если вызвали | Web search около $10 / 1 000 вызовов, найденный текст ещё как входные токены |
| Контейнер | environment.type равен openai_hosted |
1 / 4 / 16 / 64 ГБ около $0.03 / $0.12 / $0.48 / $1.92 за 20 минут на контейнер. Подходящие сессии — поминутно, минимум 5 минут |
| Ваш сервер | Нужен постоянный процесс или macOS | В Agents API этой строки нет. Месячные старты на главной: около $101.7 (M4 16 ГБ / 256 ГБ) и $200.3 (24 ГБ / 512 ГБ) |
Публичный пример создания сессии задаёт только openai_hosted. Уровня памяти там нет. Страница цен всё равно считает контейнер по четырём ступеням. Пока счёт не пришёл, посчитайте и 1 ГБ, и 4 ГБ. Не закладывайте в бюджет только самую дешёвую строку.
Собрать самого маленького агента
Вход — POST /v1/agents/sessions, заголовок OpenAI-Beta: agents=v1. Ключу нужны api.agents.read, api.agents.write и api.responses.write для вывода. Ключ живёт в процессе, который шлёт запрос. Не кладите OPENAI_API_KEY в переменные среды песочницы. Зарезервированные имена вроде PATH и CODEX_* отклоняются.
curl --no-buffer --fail-with-body https://api.openai.com/v1/agents/sessions \
-H "OpenAI-Beta: agents=v1" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent": {
"model": "gpt-6-sol",
"instructions": "Write clean code, run it, and report the actual output."
},
"environment": { "type": "openai_hosted" },
"input": "Create tree.py, print a readable tree of the current directory, run it, show the output.",
"stream": true
}'
Начинайте с gpt-6-sol. Не ставьте gpt-6-astra на каждую сессию. Критерий приёмки один: файл записан, запущен, настоящий вывод прочитан обратно. На Astra поднимайте только трудные случаи, которые уже измерили. Когда суб-агенты включены, токены суммируются по контексту каждого агента. Это не цена одного сообщения пользователя.
Документация беты пишет, что Agents API не поддерживает Zero Data Retention. Переход на self_hosted не включает ZDR. Если код или ключи не могут покинуть сеть, прочитайте настройки данных до создания сессии.
Три места в облаке
Деплой здесь — не ещё одна обёртка платформы. Он отвечает на два вопроса: кто вызывает API и на какой машине работают инструменты.
openai_hosted: скрипты и проверки
Hosted sandbox — это Linux-рабочая область с Python, Node.js и оболочкой. Рабочий каталог — /workspace. Он подходит, чтобы писать скрипты, обрабатывать данные и проверять репозитории без toolchain Apple. Сеть можно сузить под задачу. В примерах документации доступ часто сначала выключен и открывается после того, как скрипт прошёл.
Процесс, который не спит
Прототип может отправить этот curl с ноутбука перед вами. Закрыли крышку — длинная сессия оборвалась. В проде вызов живёт в процессе, который не засыпает: очередь, webhook или таймер. Процесс может быть маленьким. Он не компилирует iOS. Свои образы, GPU или частная сеть — это self_hosted или партнёрская среда из документации. Не впихивайте их в hosted sandbox. Поля запроса берите из документации для разработчиков.
Когда нужен именно Mac
Hosted sandbox — это Linux. xcodebuild, симулятор iOS, подпись и TestFlight требуют macOS. Оркестрацию оставьте на Agents API, toolchain Apple — на Cloud Mac. Скрипты и проверки фронтенда могут идти в песочницу. Архив и подпись остаются на Mac.
В день написания плашки цен на главной были такими: M4 · 16 ГБ / 256 ГБ от $101.7 в месяц, M4 · 24 ГБ / 512 ГБ от $200.3 в месяц. Можно выбрать день, неделю, месяц и квартал. Короткую приёмку берите на день или неделю, постоянную сборку переводите на месяц. Оплата идёт по странице тарифов. Стартовая цена здесь не договорная.
Сколько стоит API
Таблица — короткий контекст, доллары США за миллион токенов. Выше 272K на входе весь запрос идёт по длинному контексту: около 2× для входа и кэша, около 1,5× для выхода. Надбавка не только на превышение. Batch / Flex — около половины стандартной цены, Fast — около 2×. Кэшированный вход дешевле. Запись в кэш — около 1,25× некэшированного входа.
| Пункт | Вход | Кэш входа | Запись кэша | Выход |
|---|---|---|---|---|
| gpt-6-luna · короткий контекст | $0.10 | $0.01 | $0.125 | $0.50 |
| gpt-6-sol · короткий контекст | $2 | $0.20 | $2.50 | $10 |
| gpt-6-astra · короткий контекст | $10 | $1 | $12.50 | $50 |
| gpt-6-astra · длинный контекст (>272K) | $20 | $2 | $25 | $75 |
| Web search | Около $10 / 1 000 вызовов плюс входные токены найденного текста | |||
| Контейнер 1 / 4 / 16 / 64 ГБ | $0.03 / $0.12 / $0.48 / $1.92 за 20 минут (минимум 5 минут при поминутной оплате) | |||
Если маршрут всё ещё на GPT-5.6 Sol, промо, которое совпадало с документами 20 сентября, было $4 за вход и $20 за выход, с записью до 21 ноября. Это другая строка модели. Не складывайте её с $2 / $10 у gpt-6-sol. Перед выкладкой ещё раз сверьтесь со страницей цен.
Что добавляет сервер
- Вы вызываете API, только пока сидите за компьютером. Сервер стоит $0. Закрыли крышку — остановилось. Ночную задачу так не принять.
- Webhook нужен весь день, а инструменты все в песочнице или в обычном API. Оркестратор лёгкий. Если машина, которая не выключается, уже есть, не арендуйте Mac только чтобы звать Agents API.
- Нужна macOS. Добавьте Cloud Mac. Старт 16 ГБ на главной — около $101.7 / месяц. Он не заменяет токены. Он заменяет шаг, который без Mac не идёт.
Два платежа покупают разное. Mac может бодрствовать, а выходные токены Astra всё равно $50 за миллион. Сначала опустите модель по умолчанию до Sol или Luna, и только потом переводите Mac с дня на месяц.
Месячный лист, где можно менять цифры
Это рабочий лист, не коммерческое предложение. Допущение: 22 рабочих дня, 40 сессий в день, всего 880. Каждая сессия — короткий контекст, без кэша: 20 000 входных токенов, 4 000 выходных и один web search. Итого вход 17.6M, выход 3.52M.
| Пункт | Luna | Sol | Astra | 10% Astra + 90% Sol |
|---|---|---|---|---|
| Токены модели | $3.52 | $70.40 | $352 | $98.56 |
| Web search (без токенов текста) | $8.80 | |||
| Песочница 5 мин · 1 ГБ / 4 ГБ | $6.60 / $26.40 | |||
| Песочница 20 мин · 1 ГБ / 4 ГБ | $26.40 / $105.60 | |||
Три сравнения, всё ещё без токенов найденного текста:
- Luna + поиск + 1 ГБ только по минимуму 5 минут: около $19 (3.52 + 8.80 + 6.60).
- Смесь моделей + поиск + полные 20 минут на 1 ГБ: около $134 (98.56 + 8.80 + 26.40).
- Та же строка плюс старт Cloud Mac 16 ГБ: около $235 (134 + 101.7). Уберите Mac — сторона API всё ещё около $134.
Под свой объём меняйте три числа: число сессий, входные токены за сессию, выходные токены за сессию. Строку цены за единицу держите вровень со страницей цен. Если 880 сессий станут 88, модель, поиск и контейнер делятся примерно на 10. Аренда Mac — нет.
FAQ
Есть ли у Agents API платформенная плата?
В анонсе беты — нет. Вы платите токены выбранной модели, встроенные инструменты, которые реально вызвали, и время контейнера только при openai_hosted.
Какую модель ставить на каждый день?
По умолчанию gpt-6-sol или gpt-6-luna. На тех же 880 сессиях строка модели целиком на Astra — $352. Девяносто процентов Sol и десять Astra — $98.56. Трудный случай поднимайте только после сравнения на фиксированном наборе.
Запустит ли hosted sandbox Xcode?
Нет. Это Linux. Подпись, симулятор и xcodebuild остаются на macOS. Cloud Mac закрывает этот шаг. Счёт API он не заменяет.
Где живёт ключ API?
В процессе, который вызывает API, не в среде песочницы. Бета не поддерживает Zero Data Retention, и self_hosted не исключение.
Как прикинуть месяц?
Возьмите 880 сессий выше и замените число и токены. Контейнер считайте и на 1 ГБ, и на 4 ГБ, и смотрите и минимум 5 минут, и полные 20. Если в день DevDay ставка изменится, побеждает страница цен.
Сначала прогоните сессию, потом прочитайте три строки
Порядок такой: минимальная сессия, три строки счёта, и только потом вопрос, нужен ли Mac. Модель по умолчанию оставьте на Sol или Luna. Astra — для трудных случаев, которые вы уже измерили. Linux-песочница для скриптов, macOS для архивов. Не просите одну машину заменить другую и не склеивайте два счёта в одну «месячную плату за агента».
Длинные задачи — на машину, которая не спит
Ноутбук нужен, чтобы прогнать curl. Ночные циклы агента и xcodebuild — на Cloud Mac, который не засыпает. Ноутбук только смотрит diff и счёт.