Source: https://ailoot.ai/models/ru/nace-ai-drex-v1-5/
Canonical: https://ailoot.ai/models/ru/nace-ai-drex-v1-5/
Language: ru

# Nace.AI: Drex v1.5

[Markdown](https://ailoot.ai/models/ru/nace-ai-drex-v1-5/index.md) · [JSON](https://ailoot.ai/models/ru/nace-ai-drex-v1-5/facts.json)

## [Nace.AI: Drex v1.5](https://ailoot.ai/models/ru/nace-ai-drex-v1-5/)

Drex 1.5 оценивает переданные текст или JSON по типизированным вопросам и возвращает вероятности, выбранную метку или дробную оценку по шкале. Nace.AI документирует решения только по тексту для классификации, маршрутизации и приоритизации с ограничениями состояния и запроса, зависящими от версии.

- [**Ailoot Ultra · System One** `POST /v1/systemone` `nace-ai/drex-v1.5`](https://ailoot.ai/models/ru/nace-ai-drex-v1-5/#method-0)

О модели

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

Drex 1.5 — текстовая модель принятия решений Nace.AI. Она оценивает переданные факты по закрытым вопросам и возвращает числовые типизированные ответы, а не письменный ответ в свободной форме. Запрос объединяет одно состояние с именованными вопросами, а результат обозначает каждый ответ тем же именем вопроса. Это даёт рабочему процессу конкретную категорию, вероятность или позицию на шкале для использования, оставляя действие по этому результату приложению.

#### Подготовка состояния

Состояние — информация, к которой относится каждый вопрос. Drex принимает строку JSON, объект, массив, число, булево значение или null; поле state обязательно. Передавайте содержательные свидетельства, даже если null проходит валидацию производителя. Строка подходит для сообщения, документа или расшифровки; объект — для фактов, уже организованных в поля. Сохраняйте информацию, влияющую на решение, и пропускайте несвязанные поля, если материал длинный. При интерпретации порогов вероятности поддерживайте стабильный формат входа, поскольку изменение представления может изменить ответ.

Drex 1.5 читает только текст. Документированный интерфейс отклоняет изображения, аудио, видео и содержимое PDF внутри состояния или вопросов, включая закодированные медиа и объекты медиасодержимого. Подготовьте подпись, распознанный текст документа или расшифровку до использования этого материала в качестве свидетельств. Текстовый адрес не является загруженным документом или изображением: модель не может его открыть. Для обращения в поддержку полезное состояние — реальное сообщение и относящийся к делу контекст, а не ссылка на материал, который модель не получила.

#### Вероятность «да/нет», выбор или оценка

Вопрос noul спрашивает, выполняется ли условие, и возвращает число от 0 до 1, представляющее оценённую вероятность «да». Определите вопрос через непустые инструкции или хотя бы один непустой критерий true/false. Например, спросите, сообщает ли текст о неработающей функции, и определите, считается ли медленная работа поломкой. Drex не задаёт встроенного порога «да/нет»; использующий результат рабочий процесс выбирает способ интерпретации вероятности.

Вопрос choice выбирает одну переданную метку из неупорядоченного набора и возвращает вероятность каждой метки. Критерии — объект, чьи ключи являются возвращаемыми метками, а каждое описание — строкой или null. Используйте короткие стабильные ключи и ясно описывайте границы категорий. Иллюстративная задача маршрутизации может различать проблему доступа, дефект продукта и общий вопрос с категорией other для неподходящих сообщений. Выбранная метка полезна для маршрутизации; распределение помогает выявлять случаи, в которых два варианта остаются трудноразличимыми.

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

#### Общие свидетельства и чтение результата

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

Ответы choice и score включают уверенность отдельно от своих распределений вероятностей. Производитель прямо отличает уверенность от максимальной вероятности варианта; не вычисляйте одно из другого. Для решения «да/нет» сохраняйте исходную вероятность вместе с выбранным исходом. Для неопределённого выбора рассматривайте конкурирующие вероятности вместо трактовки одной победившей метки как свидетельства определённости. Определяйте пороги проверки исходя из последствий ошибочного положительного или отрицательного результата и используйте репрезентативные размеченные случаи для их оценки.

#### Версия и ограничения размера

Drex 1.5 документирует лимит состояния 131 072 токена и лимит строки 139 264 токена. Лимит строки относится к состоянию вместе с самым длинным отдельным вопросом, включая его инструкции и варианты; это не сумма всех вопросов запроса. Сериализованные состояние и вопросы вместе также должны помещаться в 1 048 576 байт UTF-8. Запрос может соответствовать ограничению байтов и всё же превышать токенный предел. Старое издание 1.0 отдельно указывает 32 768 токенов и для состояния, и для строки, поэтому его ограничения не следует переносить на 1.5.

Nace документирует drex-v1.5 как версионный идентификатор производителя, тогда как drex-latest — меняющийся псевдоним. Явно сохраняйте целевое издание, когда рабочий процесс зависит от его ограничений. Некорректный вопрос, отсутствующее состояние или слишком большой вход — проблема валидации, требующая исправленного входа, а не смены категории или угаданного ответа. Формируйте критерии вокруг наблюдаемых свидетельств и храните типизированный результат, исходные факты и определение вопроса вместе. Это делает решение пригодным для маршрутизации, приоритизации или проверки без подмены вероятности гарантированным вердиктом.

**Ailoot Ultra · System One** `POST /v1/systemone` `nace-ai/drex-v1.5`

[`nace-ai/drex-v1.5`](https://ailoot.ai/models/ru/#m=nace-ai%2Fdrex-v1.5&route=Ultra&caller=nace-ai%2Fdrex-v1.5&fmt=systemone)

Nace.AI /`nace-ai/drex-v1.5`

### Начало

Drex 1.5 оценивает переданные текст или JSON по типизированным вопросам и возвращает вероятности, выбранную метку или дробную оценку по шкале. Nace.AI документирует решения только по тексту для классификации, маршрутизации и приоритизации с ограничениями состояния и запроса, зависящими от версии.

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

Текст

Результаты

decisions

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

**Ailoot Ultra · System One** `POST /v1/systemone`

Входные данные

`text`

Результат

`decisions`

Выходной формат

json

| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
| --- | --- | --- | --- | --- |
| Поле`model` | Тип`string` | ТребованиеОбязательно | Значения и ограничения nace-ai/drex-v1.5 | По умолчанию— |
| Поле`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.00008** / 1K токенов Выход · Выходные токены **$0** / 1K токенов Вход · Чтение кэша **—** / 1K токенов Вход · Запись в кэш **—** / 1K токенов Вход · Запись в кэш, 1 час **—** / 1K токенов |
| КонфигурацияУровень 1 по длине запроса | Шкала ставок— | Токенов контекста больше0 | Токенов контекста не более, включительноБез верхней границы | Плата Вход · Входные токены **$0.00008** / 1K токенов Выход · Выходные токены **$0** / 1K токенов Вход · Чтение кэша **—** / 1K токенов Вход · Запись в кэш **—** / 1K токенов Вход · Запись в кэш, 1 час **—** / 1K токенов |

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. [Как работают резервирование и расчёт →](https://ailoot.ai/docs/ru/billing/reserve/)

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

#### Ailoot Ultra · System One

Сохранённая официальная структура запроса; пример из документацииИспользуйте свои реальные материалы запроса и сохраните полный результат

```json
{
  "model": "nace-ai/drex-v1.5",
  "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."
  }
}
```

```bash
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']='nace-ai/drex-v1.5'
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** [`nace-ai/drex-v1.5`](https://ailoot.ai/models/ru/#m=nace-ai%2Fdrex-v1.5&route=Ultra&caller=nace-ai%2Fdrex-v1.5&fmt=systemone)

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

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

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

[`nace-ai/drex-v1.5`](https://ailoot.ai/models/ru/#m=nace-ai%2Fdrex-v1.5&route=Ultra&caller=nace-ai%2Fdrex-v1.5&fmt=systemone)

FAQ · Nace.AI: Drex v1.5

Какие входные данные и результаты доступны?

`POST /v1/systemone` · `nace-ai/drex-v1.5`: `text` → `decisions`

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

`POST /v1/systemone` · `nace-ai/drex-v1.5`: `model`, `provider`, `questions`, `session_id`, `state`, `trace`, `user`

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

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

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

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

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

Подписка

Выберите тариф со скидкой для своих регулярных запросов.

Промокод до 50%

Введите код при покупке. Цена пересчитается с учётом действующей акции.

Расходы в истории

Модель, токены и сумма сохраняются для каждого запроса.

[Выбрать подписку](https://ailoot.ai/docs/ru/billing/subscriptions/) · [Посмотреть цены моделей](https://ailoot.ai/models/ru/)

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

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

Коммерческое приложение

Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.

Лицензия для реселлера

Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.

Документы на сайте

Оферта, лицензионный договор и политика обработки данных доступны до подключения.

[Запросить реселлерскую лицензию](mailto:support@ailoot.ai) · [Оферта и лицензионный договор](https://ailoot.ai/legal/offer?lang=ru)

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





Ailoot опирается на накопленный опыт работы, большую клиентскую базу, стабильный сервис и постоянный контроль KPI.





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





Этот опыт Ailoot использует для API-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
