Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создавайте, делитесь и управляйте собственными API моделей (сервисами моделей) в каталоге Unity.
Tip
Системные API моделей в system.ai схеме готовы к запросу без какой-либо настройки. Создавайте собственный API моделей только тогда, когда хотите управлять дополнительными моделями или открывать пользовательскую конечную точку.
Requirements
- Рабочая область Azure Databricks в поддерживаемом регионе Unity AI Gateway.
- В рабочей области включён каталог Unity. См. Включение рабочей области для каталога Unity.
- Чтобы создать службу моделей, необходимо:
-
USE CATALOG,USE SCHEMAиCREATE SERVICEдля каталога и схемы, в которых вы создаете сервис модели. -
EXECUTEна каждой модели, которую сервис моделей указывает как целевую. -
EXECUTE,USE CATALOG, иUSE SCHEMAна каждом сервисе провайдера модели , на который сервис модели ссылается как на пункт назначения. -
USE CATALOG,USE SCHEMAиCREATE TABLEдля каталога и схемы, в которых создается таблица инференса, если включено журналирование инференса.
-
Создание службы моделей
Вы можете создать службу моделей в пользовательском интерфейсе шлюза ИИ Unity или в обозревателе каталогов.
Службы модели и службы поставщиков моделей используют одно пространство имен в схеме каталога Unity. Нельзя использовать имя для службы моделей, если служба поставщика моделей в схеме уже использует ее, и наоборот.
Использование пользовательского интерфейса
- Выполните одно из следующих действий:
- На боковой панели рабочей области щелкните "Шлюз ИИ", а затем нажмите кнопку "Создать".
- В обозревателе каталогов перейдите к схеме, в которой нужно создать сервис модели, затем выберите Создать>Сервис>Сервис модели.
- Введите имя службы моделей и выберите каталог и схему, чтобы создать ее. Если вы начинаете работу с обозревателя каталогов, обозреватель каталогов предварительно заполняет каталог и схему.
- Выберите основное место для обслуживания. Это может быть модель, размещённая в Databricks, к которой у вас есть
EXECUTEи которую Unity AI Gateway может предоставлять, или сервис поставщика моделей, к которому у вас естьEXECUTE,USE CATALOGиUSE SCHEMA. - Нажмите кнопку Создать.
После создания службы моделей Azure Databricks откроет свою страницу обзора, где можно приступить к работе или настроить дополнительные функции, такие как ведение журнала вывода.
Предоставление доступа к службе моделей
Чтобы другие могли выполнять запросы к сервису моделей, предоставьте им EXECUTE для сервиса моделей, а также USE CATALOG и USE SCHEMA для его каталога и схемы. Если служба модели записывает данные в таблицу инференса, предоставьте SELECT на таблицу, чтобы можно было читать записанные запросы и ответы.
Чтобы предоставить доступ в обозревателе каталогов, выполните приведенные действия.
- В обозревателе каталогов откройте службу моделей.
- На вкладке разрешений щелкните Предоставить.
- Выберите пользователей или группы, чтобы предоставить доступ, выберите привилегию
EXECUTEи нажмите кнопку "Предоставить".
Убедитесь, что те же субъекты также имеют USE CATALOG и USE SCHEMA в каталоге и схеме службы моделей. Чтобы они могли читать запросы и ответы, записанные в журнал, предоставьте SELECT для таблицы inference на вкладке Permissions.
Дополнительные сведения о предоставлении и обнаружении доступа см. в разделе "Управление службами моделей".
Настройка функций в службе моделей
В пользовательском интерфейсе Unity AI Gateway можно настроить для сервиса моделей такие функции, как ограничения частоты запросов, журналирование инференса и защитные ограничения, так же, как и для конечной точки Unity AI Gateway. See:
Ведение журнала вывода
Когда вы включаете журналирование выводов модели, Azure Databricks создает новую пустую таблицу в Unity Catalog с предопределенной схемой в указанном вами расположении. Обратите внимание на следующее:
- Необходимо иметь
USE CATALOGUSE SCHEMAиCREATE TABLEв целевом каталоге и схеме. - Создатель службы моделей является владельцем таблицы вывода. Другие пользователи не имеют доступа, если вы не предоставите его.
- Если таблица уже существует в указанном расположении, создание службы модели завершается ошибкой.
- Таблица вывода имеет независимый жизненный цикл от службы моделей. Если удалить таблицу, служба модели продолжает работать, но прекращает ведение журнала.
Подробнее о таблицах выводов смотрите в разделе «Запросы журнала и ответы на таблицы выводов».
Удаление службы моделей
Чтобы удалить службу моделей, необходимо иметь по крайней мере права на нее MANAGE . Владелец имеет надмножество MANAGE.
Чтобы удалить службу моделей, откройте ее в обозревателе каталогов и выберите "Удалить " в меню кебаб.
Службы модели, предоставляемые системой, в system.ai нельзя удалить.