Модели /

ScaleDown: Classify-1

Идентификатор модели

scaledown/classify-1

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

Контекстное окно
1M токенов
Провайдер
1000000
Архитектура
text+image+file->decisions

Модальности

Входящие

  • text
  • image
  • file

Исходящие

  • decisions

Цены

Оплата по факту за использованные токены и операции. Цены в рублях (за 1 млн токенов или за единицу — как указано).

Тип Стоимость
Входящие токены 10.00 ₽ / 1M

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

Описание

Модель: ScaleDown: Classify-1 (scaledown/classify-1)

Classify-1 — это модель структурированного принятия решений от ScaleDown, доступная через OpenRouter Decisions API. Она оценивает текст или документ на соответствие заданным пользователем вариантам выбора, вопросам типа «да/нет» или вопросам с упорядоченной шкалой, и возвращает калиброванные вероятности...

Решения

Модель не пишет текст. В state передаются данные, в questions — вопросы с известными вариантами. Ответ приходит готовыми значениями.

  • noul — да или нет, вероятность от 0 до 1
  • choice — один вариант из объекта criteria
  • score — положение на шкале, уровни задаются массивом criteria
import requests

response = requests.post(
    "https://routerapi.ru/api/v1/decisions",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "model": "scaledown/classify-1",
        "state": "С 10:40 все запросы к API возвращают 500.",
        "questions": {
            "is_urgent": {
                "type": "noul",
                "instructions": "Требует ли обращение немедленной реакции?",
                "criteria": {"true": "Сервис недоступен", "false": "Можно разобрать в очереди"},
            },
            "team": {
                "type": "choice",
                "instructions": "На какую команду направить обращение?",
                "criteria": {"billing": "Оплата и счета", "technical": "Ошибки API", "other": "Всё остальное"},
            },
            "severity": {
                "type": "score",
                "instructions": "Насколько сильно это влияет на работу клиента?",
                "criteria": ["Влияния нет", "Есть обходной путь", "Работа заблокирована"],
            },
        },
    },
)
answers = response.json()["answers"]
print(answers["is_urgent"]["noul"], answers["team"]["choice"], answers["severity"]["score"])

Ответы приходят в answers под теми же ключами, что и вопросы.