Для Morph Reflex используйте Decisions API.

О модели

Morph Reflex — модель решений от Morph. Вы передаёте описание ситуации (текст, JSON или изображение) и список вопросов, а в ответ получаете оценку по каждому вопросу с вероятностями. Текст не генерируется: модель выбирает вариант, оценивает степень или отвечает «да/нет».

Поддерживаются три типа вопросов. noul — «да/нет» с вероятностью. choice — выбор из ваших вариантов. score — оценка по шкале из 2–10 ваших уровней.

Описание ситуации повторяется между запросами, поэтому Morph кеширует его автоматически: повторные вопросы по той же ситуации дешевле.

Стоимость

Текущая стоимость использования этой модели:

Токены

Стоимость за 1 млн токенов

Входные токены

4,20₽

Чтение из кэша

0,80₽

Характеристики

Параметр

Значение

Вход

Текст, JSON, изображения

Выход

Решения с вероятностями

Контекст

65 536 токенов

Типы вопросов

noul, choice, score

Кеширование

Автоматическое

API

Эндпоинт

http
POST https://api.akashilab.ru/v1/decisions
Решение по обращению
import osimport requestsresponse = requests.post(    "https://api.akashilab.ru/v1/decisions",    headers={"Authorization": f"Bearer {os.environ['DSLAB_API_KEY']}"},    json={        "model": "morph-reflex",        "state": "Клиент пишет: хочу вернуть товар, он пришёл с царапиной на корпусе.",        "questions": {            "refund": {                "type": "noul",                "instructions": "Клиент просит возврат?"            },            "topic": {                "type": "choice",                "instructions": "К какой теме относится обращение?",                "criteria": {                    "return": "возврат или обмен",                    "complaint": "жалоба на качество",                    "question": "вопрос о заказе"                }            },            "urgency": {                "type": "score",                "instructions": "Насколько срочно нужно ответить?",                "criteria": [                    "не срочно",                    "можно в течение дня",                    "срочно"                ]            }        }    },    timeout=300,)response.raise_for_status()print(response.json()["answers"])

Параметры

Параметр

Тип

По умолчанию

Описание

model

string

обязательный

ID модели: morph-reflex.

state

string, object или array

обязательный

Описание ситуации.

questions

object

обязательный

Вопросы: ключ — ваше имя вопроса, значение — type и instructions.

questions.*.type

string

обязательный

noul, choice или score.

questions.*.instructions

string

обязательный

Формулировка вопроса.

questions.*.criteria

object или array

—

Для choice: объект «вариант: описание». Для score: массив из 2–10 описаний уровней. Для noul: необязательные описания значений true и false.

Важно знать

  • Модель не генерирует текст: ответ состоит из решений и вероятностей по каждому вопросу.

  • Недопустимый тип вопроса, например essay, возвращает ошибку 400.

  • Для score нужно от 2 до 10 уровней в criteria.