Модели классификаторов на базе YandexGPT
Сервис Yandex Foundation Models предоставляет доступ к моделям классификаторов на базе YandexGPT Lite и YandexGPT Pro, которые позволяют классифицировать передаваемые в промтах текстовые запросы. Классификация реализована в Foundation Models Text Classification API.
Если стандартных моделей вам недостаточно, вы можете дообучить классификатор на базе YandexGPT Lite, чтобы модель точнее классифицировала ваши запросы. Чтобы обратиться к дообученной модели классификатора, используйте метод classify Text Classification API.
Модель | URI | Режимы работы |
---|---|---|
Классификатор по промту на базе YandexGPT Lite | cls://<идентификатор_каталога>/yandexgpt-lite/latest |
Синхронный |
Классификатор по промту на базе YandexGPT Pro | cls://<идентификатор_каталога>/yandexgpt/latest |
Синхронный |
Дообученный классификатор | cls://<URI_базовой_модели>/<версия>@<суффикс_дообучения> |
Синхронный |
Модель классификатора, дообученная в DataSphere | cls://<идентификатор_каталога>/<идентификатор_дообученной_модели> |
Синхронный |
Обращение к моделям
Вы можете обращаться к моделям классификаторов несколькими способами.
При работе с моделями классификаторов через Yandex Cloud ML SDK используйте один из следующих форматов:
-
Название модели, передается в виде строки.
model = ( sdk.models.text_classifiers("yandexgpt-lite") )
-
Название и версия модели, передаются в виде строк в полях
model_name
иmodel_version
соответственно.model = ( sdk.models.text_classifiers(model_name="yandexgpt", model_version="latest") )
-
URI модели, передается в виде строки, содержащей полный URI модели. Также используйте этот способ для обращения к дообученным моделям.
model = ( sdk.models.text_classifiers("cls://b1gt6g8ht345********/yandexgpt/latest") )
Чтобы обратиться к модели через REST API или gRPC API, в поле modelUri
тела запроса укажите URI модели, содержащий идентификатор каталога. Сегмент /latest
указывает на версию модели и является необязательным. Чтобы обратиться к модели классификатора на базе YandexGPT, используйте метод/вызов fewShotClassify
Text Classification API.
Пример:
{
"modelUri":
cls://b1gt6g8ht345********/yandexgpt-lite/latest
...
}
Для обращения к Latest
версии необязательно задавать версию модели явно, поскольку версия Latest
используется по умолчанию.