Decisions API: быстрые решения для ваших приложений
OpenAI Decisions API — новый эндпоинт для мгновенных структурированных решений. Узнайте, как он работает, что стоит и зачем нужен разработчикам.
Decisions API: быстрые и точные решения для ваших приложений
OpenAI объявила общую доступность Decisions API — специализированного эндпоинта (конечной точки API), который возвращает чёткий структурированный ответ вместо длинного свободного текста. Это не очередная языковая модель общего назначения, а инструмент, заточенный под одну конкретную задачу: принимать решения быстро, дёшево и предсказуемо.
Что такое Decisions API и зачем он нужен
Традиционные языковые модели генерируют текст — объяснения, резюме, диалоги. Но во многих реальных приложениях разработчику не нужен развёрнутый ответ. Нужно знать: «Это обращение идёт в службу биллинга или в техподдержку?», «Насколько срочно это обращение?», «Есть ли на фото видимые повреждения товара?»
Decisions API — это специализированный эндпоинт, который превращает текст и изображения в конкретные, машиночитаемые решения вместо генерации развёрнутого текста. Вместо абзацев он возвращает структурированные типизированные ответы в виде вероятностей, выборов и оценок.
Разница между Decisions API и обычной моделью — как разница между вопросом коллеге «Напиши мне отчёт о том, является ли это письмо спамом» и просьбой «Это спам — да или нет?».
Запуск Decisions API важен тем, что превращает паттерн, который разработчики выстраивали вручную через промпты, JSON-схемы и постобработку, в первоклассную концепцию API.
История появления: от DevDay до общей доступности
OpenAI Decisions API был анонсирован на DevDay 29 сентября 2026 года как интерфейс, который отвечает на набор вопросов с заранее заданными ответами вместо свободного текста. После анонса API стал доступен всем клиентам, а OpenAI добавила поддержку голосовых и визуальных входных данных и обеспечила низкую задержку в разных регионах мира за счёт географически распределённых вычислительных ресурсов.
По словам Никунджа Ханды, руководителя продукта для API OpenAI, команда была поражена возможностями аналогичного инструмента Jev от TypeSafe AI и приступила к созданию собственной версии: вместо обучения отдельной модели принятия решений они взяли GPT-6 Luna и перенастроили её для ускорения инференса и снижения стоимости.
Как работает Decisions API
Decisions API — это эндпоинт POST /v1/decisions, работающий на GPT-6 Luna. Он принимает текст или изображения вместе со списком вопросов и возвращает типизированные ответы вместо текста: вероятность для предиката, выбор с вероятностями по каждому варианту или оценку по упорядоченным уровням.
Три типа вопросов
API поддерживает три типа вопросов: predicate (предикат) возвращает вероятность истинности условия, choice (выбор) возвращает один вариант с вероятностями, score (оценка) возвращает взвешенную позицию на упорядоченных уровнях.
| Тип вопроса | Что делает | Что возвращает | Пример применения |
|---|---|---|---|
predicate | Проверяет условие | Вероятность от 0 до 1 | Есть ли на фото видимые повреждения? |
choice | Выбирает из вариантов | Выбранный вариант + вероятности по каждому | Куда направить обращение: в биллинг, тех. поддержку или доставку? |
score | Оценивает по шкале | Взвешенная оценка + уверенность | Насколько срочно это обращение? |
Пример запроса
Вот как выглядит типичный запрос к Decisions API на Python. Разбор обращения клиента: определяем тему и срочность за один вызов.
from openai import OpenAI
client = OpenAI() # использует OPENAI_API_KEY
decision = client.decisions.create(
model="gpt-6-luna",
input="Мне дважды списали деньги за заказ, хочу вернуть средства до пятницы.",
questions=[
{
"type": "choice",
"name": "department",
"instructions": "Куда следует направить это обращение?",
"choices": [
{"value": "billing", "description": "Вопрос об оплате, счёте или возврате"},
{"value": "technical", "description": "Техническая проблема с продуктом"},
{"value": "shipping", "description": "Вопрос доставки"},
{"value": "other"}
],
},
{
"type": "score",
"name": "urgency",
"instructions": "Насколько срочно это обращение?",
"levels": [
{"label": "low", "description": "Нет дедлайна"},
{"label": "medium", "description": "Обработать сегодня-завтра"},
{"label": "high", "description": "Деньги или безопасность под угрозой прямо сейчас"}
],
},
{
"type": "predicate",
"name": "needs_human",
"instructions": "Нужно ли передать это живому оператору?"
}
],
)
for answer in decision.answers:
print(answer)
В одном вызове вы получаете три типизированных ответа — и никакого текста для парсинга.
Скорость: главный аргумент
По словам Ханды, «главное преимущество Decisions API — скорость: время ответа сокращается с одной-трёх секунд до 100–180 миллисекунд».
Decisions API работает примерно в 10 раз быстрее, чем GPT-6 Luna через стандартный Responses API для ограниченных решений. На демонстрациях задержка составила около 150 миллисекунд.
Это критически важно для интерактивных приложений — голосовых ботов, систем реального времени, агентов с многошаговым планированием.
В пилотных испытаниях с такими клиентами, как Box, Datadog, Ramp и Speak, инженеры использовали API для замены стандартных LLM с более высокой пропускной способностью. Эндрю Хсу, технический директор Speak (сервис для изучения языков с AI-репетитором), сообщил, что Decisions API позволил сократить время между действиями с 1,4 секунды до 0,13 секунды.
sequenceDiagram
participant App as Приложение
participant DA as Decisions API
participant Code as Логика кода
App->>DA: POST /v1/decisions (текст + вопросы)
Note over DA: GPT-6 Luna
~150 мс
DA-->>App: Типизированные ответы (choice/predicate/score)
App->>Code: Ветвление по значению
Code-->>App: Действие (маршрутизация, классификация, следующий шаг агента)
Стоимость и тарификация
Модель ценообразования максимально прозрачна.
Стоимость эндпоинта с gpt-6-luna составляет $0,10 за миллион входных токенов. Тарифицируются только входные токены: чтение кеша, запись кеша и исходящие токены не оплачиваются.
Тарифицируя только входные данные, OpenAI делает стоимость каждого вызова предсказуемой исходя из того, что разработчик отправляет. Результат классификации — это обычно один выбор или оценка, поэтому основным драйвером затрат является анализируемый контекст.
| Параметр | Decisions API | GPT-6 Luna (Responses API) |
|---|---|---|
| Входные токены | $0,10 / 1M | $0,10 / 1M |
| Исходящие токены | Бесплатно | $0,50 / 1M |
| Кеш | Бесплатно | Отдельная тарификация |
| Скорость | ~150 мс | 1–3 секунды |
| Макс. вопросов в запросе | до 400 | — |
Один запрос может содержать до 400 вопросов — этот лимит был повышен по сравнению с бета-периодом.
Соответствие требованиям и безопасность данных
Вместе с ценовой строкой бета-версия поставляется с поддержкой Zero Data Retention (нулевого хранения данных), соответствием HIPAA и резидентностью данных в США и Европе (EEA/Швейцария). Эти соответствия делают его реальным вариантом для модерации и шлюзов проверки, которые раньше выстраивались на JSON-схемах поверх Chat Completions.
Когда использовать Decisions API
API идеально подходит для следующих сценариев:
- Классификация обращений — автоматическое распределение тикетов по отделам и очередям
- Контентная модерация — быстрая проверка текста или изображений на нарушения
- Агентные системы — выбор следующего шага агента без дорогостоящего полного инференса
- Визуальные проверки — анализ изображений на наличие повреждений, нарушений, несоответствий
- Персонализация в реальном времени — мгновенная маршрутизация пользователей по сегментам
billing, срочность → high, нужен ли оператор → 0.87. Система сразу маршрутизирует тикет, расставляет приоритет и эскалирует — без единого LLM-генератора в цепочке.Decisions API vs. стандартный подход
graph TD
A[Входящий запрос] --> B{Нужен свободный текст?}
B -- Да --> C[Responses API / Chat Completions]
B -- Нет --> D{Нужна классификация / выбор / оценка?}
D -- Да --> E[Decisions API ✅]
D -- Нет --> F[Structured Outputs]
E --> G[~150 мс, $0.10/M токенов, типизированный ответ]
C --> H[1–3 сек, $0.10+$0.50/M токенов, текст]
Итого: что это меняет
Decisions API — это не просто новый эндпоинт. Это признание того, что огромный класс AI-задач не требует генерации текста. Маршрутизация, модерация, классификация, принятие агентом следующего шага — всё это лучше делать через узкоспециализированный, быстрый и дешёвый инструмент.
OpenAI открыла широкий доступ к Decisions API, войдя на рынок быстрого и дешёвого интеллекта, который превратил TypeSafe — стартап, основанный бывшим исследователем компании, — в бизнес стоимостью $7,6 млрд.
Конкуренция в этом сегменте обостряется, цены падают, а задержки уменьшаются. Для разработчиков, строящих системы реального времени — от голосовых ботов до многоагентных оркестраторов, — Decisions API открывает принципиально новый уровень отзывчивости приложений.