models

Nace.AI: Drex v1.5

Markdown · JSON

Nace.AI: Drex v1.5

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

О модели

Описание раскрывает возможности модели. Доступные в 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

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 резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →

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

Ailoot Ultra · System One

Сохранённая официальная структура запроса; пример из документацииИспользуйте свои реальные материалы запроса и сохраните полный результат
{
  "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."
  }
}
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

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

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

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

nace-ai/drex-v1.5

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%
Введите код при покупке. Цена пересчитается с учётом действующей акции.
Расходы в истории
Модель, токены и сумма сохраняются для каждого запроса.

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

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

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

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

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