models

OpenAI: GPT-6 Luna Decisions

Markdown · JSON

OpenAI: GPT-6 Luna Decisions

GPT-6 Luna в режиме OpenAI Decisions оценивает текст и изображения и возвращает типизированные вероятностные ответы: вероятность условия, фиксированный выбор или оценку по заданным критериям. Она поддерживает классификацию, маршрутизацию и приоритизацию, не используя письменное объяснение как результат решения.

О модели

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

GPT-6 Luna в режиме Decisions от OpenAI оценивает переданные свидетельства и возвращает типизированные ответы о них. Производитель документирует GPT-6 Luna как модель этого специализированного интерфейса принятия решений. Она может оценивать выполнение условия, выбирать из фиксированных вариантов или размещать вход на упорядоченной шкале. Используйте этот режим GPT-6 Luna, когда задаче нужен определённый результат решения вместо письменного ответа.

Общий вход, именованные вопросы и ответы

Запрос производителя содержит модель, общий вход и массив вопросов. Вход может быть текстовой строкой или сообщениями пользователя с текстом и изображениями. Каждый вопрос имеет уникальное имя, тип, инструкции и все необходимые варианты или уровни. Массив ответов повторяет имена вопросов, позволяя связать результат с реально запрошенным условием, категорией или оценкой.

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

Predicate: оценка выполнения условия

Вопрос predicate возвращает вероятность от 0 до 1, что определённое условие истинно. Он может проверять релевантность фрагмента или видимое условие на изображении. Для фотографии продукта опишите видимый дефект, который нужно проверить, например трещину или разрыв, и передайте изображение с этим критерием. Значение является оценкой модели; приложение выбирает порог для отметки или проверки.

Руководство Decisions OpenAI требует встроенных закодированных данных изображения для этого эндпоинта. Адреса размещённых изображений и идентификаторы файлов не являются поддерживаемыми входами изображений в этом документированном контракте. Текстовое и визуальное содержимое можно объединить в сообщении пользователя, чтобы визуальные свидетельства оценивались с относящимся к делу письменным контекстом. Делайте изображение читаемым, а условие конкретным: вероятность одного указанного дефекта не является общим отчётом осмотра, охватывающим все возможные проблемы.

Choice: выбор одного переданного значения

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

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

Score: позиция на шкале, взвешенная по вероятностям

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

Ожидаемая оценка обобщает распределение вместо выбора одной категории. Сохраняйте это различие при использовании результата для приоритизации или агрегированной тенденции. Для отображения фиксированной категории можно вместо этого использовать вопрос choice. Уверенность — отдельное сообщаемое поле ответов choice и score; руководство не определяет её как тождественную вероятности выбранного варианта.

Несколько вопросов и зависимые решения

Независимые вопросы могут использовать общий вход в одном запросе производителя, включая разные типы вопросов. Фотография может поддерживать predicate дефекта и choice категории, а сообщение — оценку категории и серьёзности. Дайте каждому аспекту собственные инструкции и смысл. Когда последующее решение зависит от предыдущего результата, производитель рекомендует отдельные запросы, чтобы второй вопрос мог явно использовать этот результат. Не предполагайте, что порядок вопросов в одном массиве делает их последовательным разговором.

Выбор правильного вывода и интерпретация ограничений

Decisions предоставляет определённый результат predicate, choice или score. Вместо этого ответ может иметь тип refusal; проверяйте его тип до чтения вероятности, выбора или оценки. OpenAI отличает это от генерации произвольных объектов по схеме или письменных объяснений через Structured Outputs и от запроса действия инструмента через function calling. Ответ решения не следует представлять как сгенерированное обоснование или доказательство внешнего действия. Общий вывод чат-модели, рассуждение и настройки инструментов автоматически не входят в этот специализированный режим.

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

Ailoot Ultra · System One POST /v1/systemone openai/gpt-6-luna-decisions

openai/gpt-6-luna-decisions

OpenAI /openai/gpt-6-luna-decisions

Начало

GPT-6 Luna в режиме OpenAI Decisions оценивает текст и изображения и возвращает типизированные вероятностные ответы: вероятность условия, фиксированный выбор или оценку по заданным критериям. Она поддерживает классификацию, маршрутизацию и приоритизацию, не используя письменное объяснение как результат решения.

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

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

Ailoot Ultra · System One POST /v1/systemone
Входные данные
text, image
Результат
decisions
Выходной формат
json
ПолеТипТребованиеЗначения и ограниченияПо умолчанию
ПолеmodelТипstringТребованиеОбязательноЗначения и ограничения
openai/gpt-6-luna-decisions
По умолчанию—
Поле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, image
Параметрoptional_controlsКонтрактprovider, session_id, trace, user
Параметрmultimodal_input_bindingКонтрактИспользуйте только точное заявленное представление состояния или документа. Возможность работы производителя с изображениями сама по себе не устанавливает принятый способ передачи изображения для конкретной модели.

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

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

Тарифы

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

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

Ставки Ailoot

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

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

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

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

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

Ailoot Ultra · System One

Сохранённая официальная структура запроса; пример из документацииИспользуйте свои реальные материалы запроса и сохраните полный результат
{
  "model": "openai/gpt-6-luna-decisions",
  "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']='openai/gpt-6-luna-decisions'
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 openai/gpt-6-luna-decisions

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

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

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

openai/gpt-6-luna-decisions

FAQ · OpenAI: GPT-6 Luna Decisions
Какие входные данные и результаты доступны?

POST /v1/systemone · openai/gpt-6-luna-decisions: text, image → decisions

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

POST /v1/systemone · openai/gpt-6-luna-decisions: model, provider, questions, session_id, state, trace, user

Подробнее

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

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

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

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

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

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

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

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

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

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

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