Для GPT-6 Luna Decisions используйте API решений DSLab.
О модели
GPT-6 Luna Decisions — модель OpenAI для типизированных решений: вместо текста она читает общее состояние и возвращает вероятности по заданным вопросам. Работает на GPT-6 Luna. Подходит для классификации, распределения обращений по командам и выбора следующего шага агента.
По данным OpenAI, Decisions отвечает примерно в 10 раз быстрее, чем Responses API, а токены на выход не тарифицируются. Модель не выполняет действий: по ответам действует само приложение.
Вопросы бывают трёх типов: choice выбирает один вариант и возвращает вероятность каждого варианта и confidence; score оценивает положение на упорядоченной шкале и возвращает score, probabilities, confidence и legend; noul возвращает вероятность ответа «да». Вместо ответа на вопрос модель может вернуть отказ.
Стоимость
Текущая стоимость использования этой модели:
Токены | Стоимость за 1 млн токенов |
|---|---|
Входные токены | 10₽ |
Характеристики
Параметр | Значение |
|---|---|
Вход | Состояние (текст или JSON) и типизированные вопросы |
Выход | Структурированные ответы с вероятностями |
Типы вопросов |
|
Дата выхода | 6 октября 2026 |
Сравнение с соседними моделями
Модель | Разработчик | Основа модели |
|---|---|---|
GPT-6 Luna Decisions (эта модель) | OpenAI | GPT-6 Luna |
Perplexity Decider V1.2 | Perplexity | Qwen3.8-27B, 27 млрд параметров |
LiquidAI d1.1 | Liquid AI | не раскрыта |
Microsoft Decision 1 | Microsoft | Qwen3.5-9B |
Upstage Solar Decide | Upstage | Solar Mini 4 |
Стоимость
Тип токенов | Цена за 1 млн токенов |
|---|---|
Входящие | 10 ₽ |
API
Эндпоинт
POST https://api.dslab.tech/v1/decisionsЗапрос передаёт состояние обращения и три вопроса: выбор команды, оценку срочности и проверку просьбы о возврате денег.
import osimport requestspayload = { "model": "gpt-6-luna-decisions", "state": { "ticket": "Прошу вернуть деньги: подписку списали дважды", }, "questions": { "team": { "type": "choice", "instructions": { "question": "Какая команда должна обработать обращение?", }, "criteria": { "billing": None, "account": "Вход и доступ к аккаунту", }, }, "severity": { "type": "score", "instructions": "Насколько срочное обращение?", "criteria": ["Плановое", "Блокирующее"], }, "refund": { "type": "noul", "instructions": "Клиент просит вернуть деньги?", }, },}response = requests.post( "https://api.dslab.tech/v1/decisions", headers={ "Authorization": f"Bearer {os.environ['DSLAB_API_KEY']}", "Idempotency-Key": "ticket-operation-001", }, json=payload, timeout=60,)response.raise_for_status()print(response.json()["answers"])Параметры
Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| string | обязательный | ID модели: |
| объект | обязательный | Данные, по которым нужно принять решение. |
| объект | обязательный | Именованные вопросы: у каждого |
Важно знать
-
Все вопросы одного запроса видят одно и то же состояние. Если решение зависит от ответа на предыдущий вопрос, отправьте второй запрос.
-
Токены на выход не тарифицируются:
usage.output_tokensравен 0. -
Idempotency-Keyзадаёт идентификатор операции. Для новой операции используйте новый ключ; при повторе той же операции сохраняйте прежний.