models

Microsoft: Microsoft-Decision-1

Markdown · JSON

Microsoft: Microsoft-Decision-1

Microsoft-Decision-1 — модель Microsoft для оценки решений в классификации, маршрутизации, приоритизации и оценивании. Она читает переданные текст или JSON и возвращает вероятности, выбранный вариант или упорядоченную оценку, предоставляя логике приложения структурированный результат вместо сгенерированного текста.

О модели

Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.

Microsoft-Decision-1 создана для решений о переданном содержимом: выбора метки, проверки условия или присвоения оценки. Microsoft дообучила Qwen3.5-9B для этой специализированной задачи оценивания. Результат — числовое суждение, которое приложение может использовать напрямую, а не разговор, документ или письменное объяснение.

Фиксированные варианты и понятные типы вопросов

Производитель описывает три вида вопросов. Бинарный вопрос возвращает вероятность от 0 до 1 для определённого условия. Вопрос выбора выбирает один вариант и возвращает вероятность каждого кандидата. Вопрос оценки размещает элемент на упорядоченной шкале и возвращает взвешенное по вероятностям значение, которое может находиться между уровнями шкалы.

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

Подготовка свидетельств и вариантов

Модель читает переданное состояние, выраженное текстом или JSON, вместе с вопросами в заданных границах и инструкциями. Включите материал, определяющий решение, и ясно задайте критерии. Для классификатора обращений предоставьте сообщение и содержательные описания разрешённых направлений. Для проверки качества предоставьте оцениваемый ответ, исходную задачу и шкалу вместо просьбы о необъяснённой общей оценке качества.

Несколько вопросов могут использовать одни свидетельства. Одному обращению могут потребоваться направление, уровень срочности и проверка повторного обращения. Связь этих решений с одним переданным материалом облегчает интерпретацию результата. Формулировки вопросов и различия между вариантами по-прежнему важны: пересекающиеся метки или недостающие свидетельства могут дать внешне точную оценку плохо определённой задачи.

Уверенность и управление рабочим процессом

Microsoft рассматривает вероятности как полезные сигналы уверенности для решения, действовать, отложить действие или запросить проверку. Устанавливайте пороги по репрезентативным размеченным случаям собственной нагрузки. Порог принятия безвредного присвоения категории может отличаться от порога действия с дорогим ложноположительным результатом. Явный вариант неопределённости позволяет классификатору избежать вынужденного неподтверждённого выбора.

Для упорядоченной оценки используйте результат, чтобы сравнивать элементы или применять проверенный на данных порог; это не независимо подтверждённая абсолютная оценка качества. Проверяйте, меняется ли решение при перефразировании вопроса или изменении порядка вариантов. Это конкретизирует значение возвращённой оценки для использующего её приложения.

Практические применения модели принятия решений

Агент может использовать решение в заданных границах для выбора следующего действия, документный процесс — классифицировать входящий материал, а этап оценки — принимать, пересматривать или эскалировать сгенерированный результат. Microsoft также описывает анализ намерений, маршрутизацию инцидентов, релевантность поиска и разметку данных как области применения. Генеративная модель остаётся подходящим компонентом, когда требуемый артефакт — сводка, объяснение, переписанный текст или код; модель принятия решений может выбрать следующий этап обработки.

Для проекта на Ailoot API начните с конкретного решения и определите свидетельства, разрешённые ответы и действие для каждого исхода. Учитывайте документированную чувствительность модели к формулировкам и отсутствие письменного обоснования. Оценивайте решения по реальным меткам задачи и проверяйте неопределённые случаи, прежде чем считать уверенность автоматическим разрешением действовать.

Ailoot Ultra · System One POST /v1/systemone microsoft/microsoft-decision-1

microsoft/microsoft-decision-1

Microsoft /microsoft/microsoft-decision-1

Начало

Microsoft-Decision-1 — модель Microsoft для оценки решений в классификации, маршрутизации, приоритизации и оценивании. Она читает переданные текст или JSON и возвращает вероятности, выбранный вариант или упорядоченную оценку, предоставляя логике приложения структурированный результат вместо сгенерированного текста.

Допустимые входные данные
Текст
Результаты
decisions

Доступно в Ailoot · входные данные и методы

Ailoot Ultra · System One POST /v1/systemone
Входные данные
text
Результат
decisions
Выходной формат
json
ПолеТипТребованиеЗначения и ограниченияПо умолчанию
ПолеmodelТипstringТребованиеОбязательноЗначения и ограничения
microsoft/microsoft-decision-1
По умолчанию—
ПолеproviderТипschemaТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеquestionsТипobjectТребованиеОбязательноЗначения и ограниченияПо умолчанию—
Полеsession_idТипstringТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеstateТипschemaТребованиеОбязательноЗначения и ограниченияПо умолчанию—
ПолеtraceТипschemaТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеuserТипstringТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеquestions.<id>.typeТипstringТребованиеОбязательноЗначения и ограничения
noul, choice, score
По умолчанию—
Полеquestions.<id>.instructionsТипstring|object|arrayТребованиеОбязательноЗначения и ограниченияПо умолчанию—
Полеquestions.<id>.criteriaТипobject|arrayТребованиеНеобязательноЗначения и ограничения
Условия: choice/score: обязательны; noul: необязателен. criteria для choice — объект; для score — массив с minItems1.
По умолчанию—
Полеquestions.<id>.criteria.trueТипstring|object|arrayТребованиеОбязательноЗначения и ограничения
Применяется, когда: Передан объект критериев noul
По умолчанию—
Полеquestions.<id>.criteria.falseТипstring|object|arrayТребованиеОбязательноЗначения и ограничения
Применяется, когда: Передан объект критериев noul
По умолчанию—
Сочетания входных материалов

noul · Обязательно: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Обязательно: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Обязательно: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Параметры и жизненный цикл метода
ПараметрКонтракт
Параметрcontent_typeКонтрактapplication/json
ПараметрrequiredКонтрактmodel, state, questions
Параметрmaterial_typesКонтрактtext
Параметрoptional_controlsКонтрактprovider, session_id, trace, user
Параметрmultimodal_input_bindingКонтрактnull

Жизненный цикл: synchronous

Передайте точный ID модели и сохраните полный нативный ответ.

Тарифы

Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.

Быстрый режим
Не указано При выборе быстрого режима
Режим flex
Не указано При выборе режима flex
Максимальная интенсивность рассуждений
Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)

Ставки Ailoot

Цены по конфигурациям

Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.

КонфигурацияШкала ставокТокенов контекста большеТокенов контекста не более, включительноПлата
КонфигурацияБазовые ставки за токеныШкала ставокБазовая ставкаТокенов контекста больше—Токенов контекста не более, включительноБез верхней границыПлата
Вход · Входные токены $0.000084 / 1K токенов
Выход · Выходные токены $0 / 1K токенов
Вход · Чтение кэша — / 1K токенов
Вход · Запись в кэш — / 1K токенов
Вход · Запись в кэш, 1 час — / 1K токенов
КонфигурацияУровень 1 по длине запросаШкала ставок—Токенов контекста больше0Токенов контекста не более, включительноБез верхней границыПлата
Вход · Входные токены $0.000084 / 1K токенов
Выход · Выходные токены $0 / 1K токенов
Вход · Чтение кэша — / 1K токенов
Вход · Запись в кэш — / 1K токенов
Вход · Запись в кэш, 1 час — / 1K токенов

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →

Примеры запросов

Ailoot Ultra · System One

Сохранённая официальная структура запроса; пример из документацииИспользуйте свои реальные материалы запроса и сохраните полный результат
{
  "model": "microsoft/microsoft-decision-1",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='microsoft/microsoft-decision-1'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

Получить и сохранить результаты

Ailoot Ultra · System One

json

Сохраняйте все готовые результаты

Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.

Сохраняется каждый предоставленный ответ с ID вопроса, его точным типом, значением noul/choice/score, уверенностью, вероятностями и легендой. Весь исходный JSON сохраняется и возвращается только после окончательного расчёта.

Если нужно проверить исходный ответ

Сохраните исходную операцию и полный либо частичный ответ; не повторяйте POST.

Поля ответа
ПолеТип
ПолеmodelТипstring
ПолеidТипstring
ПолеproviderТипstring
Полеanswers.<id>.typeТипstring
Полеanswers.<id>.noulТипnumber
Полеanswers.<id>.choiceТипstring
Полеanswers.<id>.scoreТипnumber
Полеanswers.<id>.confidenceТипnumber
Полеanswers.<id>.probabilitiesТипobject
Полеanswers.<id>.legendТипobject
Полеusage.input_tokensТипinteger
Полеusage.output_tokensТипinteger
Полеusage.costТипnumber
Ошибки и дальнейшие шаги
ОтветУсловиеСледующий шаг
Ответ400 · invalid_request_errorУсловиеНедопустимое обязательное поле, представление или значениеСледующий шагИсправьте указанное поле запроса.

Псевдонимы

Псевдонимы моделей

Ailoot Ultra microsoft/microsoft-decision-1

Псевдонимы путей метода

Используйте пути методов, указанные выше.

Связанные ID для вызова

microsoft/microsoft-decision-1

FAQ · Microsoft: Microsoft-Decision-1
Какие входные данные и результаты доступны?

POST /v1/systemone · microsoft/microsoft-decision-1: text → decisions

Какие поля использует запрос?

POST /v1/systemone · microsoft/microsoft-decision-1: model, provider, questions, session_id, state, trace, user

Подробнее

Подключите Ailoot к Claude Code, OpenCode, Hermes или своему приложению.

Компания и портфель её проектов

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

Покупайте токены со скидкой.

Скидка по подписке для регулярной работы. Промокоды — до 50% на покупку токенов.

Подписка
Выберите тариф со скидкой для своих регулярных запросов.
Промокод до 50%
Введите код при покупке. Цена пересчитается с учётом действующей акции.
Расходы в истории
Модель, токены и сумма сохраняются для каждого запроса.

Выбрать подписку · Посмотреть цены моделей

Подключайте API к продукту, который вы продаёте.

SaaS, приложения и боты — по оферте и лицензионному договору Ailoot. Для перепродажи запросите реселлерскую лицензию.

Коммерческое приложение
Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.
Лицензия для реселлера
Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.
Документы на сайте
Оферта, лицензионный договор и политика обработки данных доступны до подключения.

Запросить реселлерскую лицензию · Оферта и лицензионный договор