Главная/Блог/Разбор/Liquid AI d1: Классификация без токенов…
Разбор3 мин чтения · 30 сентября 2026 г.

Liquid AI d1: Классификация без токенов генерации

Liquid AI выпустила d1 — модель для принятия решений, которая возвращает калиброванные вероятности за 0 выходных токенов. Разбор архитектуры, сравнение с LLM и примеры кода.

Liquid AI d1: Классификация без токенов генерации

Рынок ИИ-инфраструктуры начинает смещаться от универсальных генеративных моделей к специализированным «решателям» (decision models). Liquid AI представила d1 — модель, которая не генерирует текст, а возвращает структурированные вероятности для заданных вариантов ответа. Это решение нацелено на задачи, где LLM часто избыточны: маршрутизация тикетов, модерация контента, скоринг и ранжирование (reranking).

01Архитектура: Три примитива d1

В отличие от LLM, d1 не использует авторегрессионное декодирование. Модель оценивает контекст (state) и возвращает ответ в одном запросе. Ключевая метрика — usage.output_tokens всегда равна 0. Архитектура опирается на три базовых типа вопросов:

  • Noul (Yes/No): Возвращает вероятность от 0 до 1. Например, для вопроса «Это жалоба?» модель вернет 0.999, если текст явно выражает недовольство.
  • Choice (Выбор): Выбор одного варианта из набора. Возвращает топ-выбор, полное распределение вероятностей и значение confidence. Идеально для категоризации (например, билинг, техподдержка).
  • Score (Оценка): Присвоение балла по упорядоченной шкале. Индексы начинаются с 0. Для шкалы срочности от 0 до 3 результат 2.9995 означает высокую критичность.
💡
Почему это важно для практиков. d1 позволяет использовать калиброванные вероятности для настройки порогов. Например, блокировать контент при вероятности >0.8, пропускать при <0.2 и отправлять на модерацию человека в «серой зоне». Это снижает количество ложных срабатываний по сравнению с «черным ящиком» LLM.

02Деплой и доступность

На момент релиза d1 доступна только как хостинг API через Liquid API. Самостоятельный хостинг (GGUF, ONNX, MLX) невозможен, так как веса не опубликованы. Модель доступна в бесплатном тарифе d1:free.

Для интеграции используются SDK от TypeSafe AI. Запросы отправляются на POST https://api.liquid.ai/decisions/v1/systemone. Ключи API начинаются с liquid_ и генерируются в консоли разработчика.

03Сравнение с LLM и конкурентами

Перенос задач классификации с LLM на d1 дает конкретные технические преимущества:

  1. Нулевая стоимость за вывод: LLM тарифицирует выходные токены, даже если это одно слово. d1 обходится в $0 за output.
  2. Предсказуемая латентность: Отсутствие цикла декодирования исключает зависимость времени ответа от длины вывода.
  3. Отсутствие ошибок схемы: Ответы всегда соответствуют типу вопроса, что исключает проблемы с невалидным JSON и необходимость повторных запросов (retries).
  4. Снижение round-trips: Три последовательных запроса на классификацию можно объединить в один.

Сравнение с ближайшими аналогами (на основе данных от 29.09.2026):

Параметр Liquid AI d1 TypeSafe Jev 1.13 Convai Laya
Доступ API только OpenRouter API Открытые веса
Примитивы Noul, Choice, Score Noul, Choice, Score Noul, Choice, Score, True/False
Output токены 0 0 (encoder) 0 для решений; может генерировать текст
Контекст Не опубликовано 32K токенов 512 (EN), 1024 (Multilingual)
Пricing Есть tier d1:free $0.042 / 1M input tokens Self-hosted
Дообучение Невозможно Не документировано Да (LoRA)
⚠️
Важно для инфраструктуры. d1 не поддерживает self-hosting. Если ваша политика безопасности требует работы моделей внутри периметра VPC без исходящих запросов к внешним API, это решение не подойдет. Рассмотрите Open-Source аналоги (Convai Laya, AutoTrust JEV-27B) или сохраните LLM для локального деплоя.

04Пример кода: Интеграция на Python

Для работы требуется пакет typesafe-sdk. Ниже приведен пример использования примитива Noul для определения тональности сообщения.

Установка SDK:

terminalbash
pip install typesafe-sdk

Пример вызова API для классификации жалобы:

terminalpython
from typesafe_sdk import TypeSafeClient
import os

# Инициализация клиента
client = TypeSafeClient(
    api_key=os.environ["LIQUID_API_KEY"],
    base_url="https://api.liquid.ai"
)

# Вызов модели d1
result = client.system_one(
    model="d1:free",
    state="I have been waiting over three weeks for my order...",
    questions={
        "is_complaint": TypeSafeClient.Noul(
            instructions="Is this message a complaint from the customer?"
        )
    }
)

# Вывод результата
print(result.answers["is_complaint"].noul)
# Ожидаемый вывод: 0.999

05Кому подойдёт / что запустится

Идеальные сценарии использования d1:

  • Маршрутизация тикетов: Быстрое распределение обращений в отделы (Биллинг, Техподдержка, Продажи) с высокой точностью.
  • Модерация контента: Фильтрация спама, токсичности или запрещенных тем с возможностью настройки «зоны неопределенности» для ручной проверки.
  • LLM-as-a-Judge: Оценка качества ответов других моделей по заданным критериям (безопасность, полезность, точность) без генерации текстового объяснения.
  • Скоринг лидов: Присвоение баллов потенциальным клиентам на основе анкетных данных.

Что оставить LLM:

Для суммаризации, написания кода, многошагового рассуждения (multi-step reasoning) и генерации нового текста d1 не предназначена. Используйте её как «шлюз» или «фильтр» перед вызовом тяжелых генеративных моделей, чтобы снизить затраты и нагрузку.

Источник: MarkTechPost ↗