Технологии

«Turn text and images into typed answers»: OpenAI выпустила Decisions API в публичной бете на gpt-6-luna

6 октября 2026 года OpenAI выпустила Decisions API в публичной бете: сервис отвечает на заранее сформулированные вопросы типизированными ответами — вероятностью, выбором из заданных вариантов или оценкой по шкале — примерно в 10 раз быстрее, чем Responses API. Единственная доступная модель — gpt-6-luna, вызовы идут на отдельный эндпоинт POST /v1/decisions, а платить нужно только за входные токены: 0,10 доллара за 1 млн токенов, без оплаты выходных токенов и кеша.

«Turn text and images into typed answers»: OpenAI выпустила Decisions API в публичной бете на gpt-6-luna

Что именно открыли

6 октября 2026 года в чейнджлоге OpenAI появилась запись о выпуске Decisions API в бете на модели gpt-6-luna: «Turn text and images into typed answers 10x faster than the Responses API». Страница документации описывает тот же статус как публичную бету и обещает общий доступ (GA) «в ближайшие недели».

По устройству это узкий слой для приложений: вместо абзаца текста, который потом нужно разбирать, разработчик передаёт вопрос, общий контекст и конечный набор ответов, а система выбирает один из них. Сам OpenAI называет три сценария: классификация контента, маршрутизация запросов и приоритизация работы. Модель для этого одна — gpt-6-luna, а вызовы идут на отдельный эндпоинт POST /v1/decisions, а не через Responses API.

Пробовать API предлагается в Playground на platform.openai.com/decisions — там можно экспериментировать с вопросами и входами до написания кода.

Три типа вопросов

Запрос состоит из трёх частей: model, input и questions. В questions задаётся тип вопроса, инструкция и допустимые варианты или уровни шкалы, а каждому вопросу присваивается имя name — под этим именем API возвращает ответ в массиве answers.

Типов три. predicate проверяет условие и возвращает probability — оценку от 0 до 1 того, что условие верно; пример самой OpenAI — проверка фотографии товара на видимые повреждения, где 0,92 означает высокую вероятность трещины, разрыва или вмятины. choice выбирает одно значение из переданного списка и дополнительно отдаёт массив probabilities по всем вариантам и поле confidence. score оценивает вход по упорядоченным уровням: их индексы начинаются с нуля, а итоговый score — это взвешенное по вероятностям среднее, поэтому он может оказаться между уровнями (в примере OpenAI вероятности 0,1, 0,7 и 0,2 дают 1,1).

OpenAI прямо разводит применения: choice — для категорий без порядка вроде отделов, score — для упорядоченных уровней вроде серьёзности проблемы. Там же оговорено, когда Decisions не нужен: для объекта по собственной JSON-схеме следует брать Structured Outputs в Responses API, а для запроса вызова инструмента — function calling.

Как формируется запрос

В поле input передаётся общее свидетельство для всех вопросов: строка текста либо пользовательские сообщения с текстом и изображениями. Картинки должны быть встроенными data URL в base64 — внешние HTTP- и HTTPS-ссылки и file_id этот эндпоинт не принимает.

Независимые вопросы можно объединять в один массив questions и оценивать по общему входу, а зависимые решения, где следующий шаг определяется предыдущим ответом, отправляются отдельными запросами. Имена вопросов должны быть уникальными, потому что ответ приходит именно под этим именем; если модель отказывается отвечать, ответ приходит с типом refusal.

Для примеров из документации нужны свежие версии SDK: Python 3.26.0, JavaScript 7.30.0, Go 3.73.0, Ruby 0.101.0 и Java 4.78.0 или новее.

Сколько это стоит

С моделью gpt-6-luna вход стоит 0,10 доллара за 1 млн токенов, и платить нужно только за входные токены: за чтение кеша, запись в кеш и выходные токены OpenAI денег не берёт.

К этим ставкам добавляются региональные надбавки за обработку и множители длинного контекста, а другие запросы к gpt-6-luna — не через /v1/decisions — тарифицируются по обычной цене модели и уровня обработки.

Доступность и границы

По данным OpenAI, Decisions API поддерживает Zero Data Retention (ZDR) и использование по HIPAA для подходящих клиентов, а размещение данных и региональную обработку — в США и Европе (ЕЭЗ и Швейцария). Условия допуска к этим режимам описаны в отдельной странице про данные.

Голосовой сценарий вынесен в отдельный механизм: выбирать действие из голосового запроса и сообщать результат пользователю предлагается через client delegation с Live API.

Граница важна и её стоит держать в уме: всё описанное — публичная бета со статусом, который может меняться, а срок общего доступа назван словами самой компании — это её заявление, а не гарантированный график.

Что это меняет

Сама OpenAI ставит Decisions API в один ряд с точечными инструментами под одну операцию: разработчик просит вероятность, выбор из набора или оценку по шкале и получает готовое значение в массиве answers, вместо абзаца текста, который потом нужно разбирать. Для задач, где нужен объект по собственной JSON-схеме, компания по-прежнему советует Structured Outputs в Responses API, а для запроса вызова инструмента — function calling.

Обещание по скорости — «10x faster than the Responses API» — идёт из формулировок самого вендора: независимых измерений на момент публикации нет, а статус беты означает, что поведение и условия ещё могут измениться.

Первоисточники

  1. OpenAI — Decisions (руководство по API, публичная бета), 6 октября 2026
  2. OpenAI — API Changelog: Decisions API в бете на gpt-6-luna, 6 октября 2026