Перейти к основному содержимому

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

Простой сервис

Простой сервис выполняет одну операцию predict. Его можно либо вызвать по API, если вы внешний пользователь, либо запустить на своих серверах, если вы разработчик сервиса.

Прототип

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

Обучаемый сервис

Это сервисы, которые требуют обучения на пользовательских данных. Например, классификатор интентов (коротких текстов) или файнтюнинг LLM. В результате обучения (или использования фабрики) будет создан новый производный сервис в рабочем пространстве пользователя.

Базовый

Базовым называется сервис, с которого начинается обучение. Базовые сервисы находятся в Каталоге.

Производный

Производным называется сервис, полученный в результате обучения. Производный сервис создаётся в аккаунте пользователя в Моём пространстве.

Композитный сервис

Композитный сервис — сервис, который выполняет вызовы к другим сервисам внутри своей логики. Вызовы могут происходить как во время операции predict, так и во время fit.

Простейшим примером композитного сервиса выступает классификатор интентов text-classifier-logreg-caila-roberta. Этот классификатор использует модель BERT из другого сервиса vectorizer-caila-roberta.

Приложение

Это отдельные веб-приложения со своим интерфейсом. Обычно они предназначены для демонстрации возможностей ML-сервисов, их тестирования или для выполнения каких-либо прикладных задач.