Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Important
Esse recurso está em Beta. Os administradores de conta podem controlar o acesso a esse recurso na página Visualizações do console da conta. Consulte Gerenciar visualizações do Azure Databricks.
Esta página descreve como criar, compartilhar e gerenciar serviços de modelo no Catálogo do Unity.
Requirements
- A versão prévia do Gateway de Inteligência Artificial do Unity foi habilitada para a sua conta. Consulte Gerenciar visualizações do Azure Databricks.
- Um workspace do Azure Databricks em uma região com suporte ao Gateway de IA Unity.
- Catálogo do Unity habilitado para seu workspace. Consulte Habilitar um workspace para o Unity Catalog.
- Para criar um serviço de modelo, você deve ter:
-
USE CATALOG,USE SCHEMAeCREATE SERVICEno catálogo e esquema onde você cria o serviço de modelo. -
EXECUTEem cada modelo que o serviço de modelo referencia como destino. -
EXECUTE,USE CATALOG, eUSE SCHEMAem cada serviço do provedor de modelo ao qual o serviço de modelo faz referência como destino. -
USE CATALOG,USE SCHEMAeCREATE TABLEno catálogo e esquema onde a tabela de inferência é criada, se você habilitar o registro de inferência.
-
Criar um serviço de modelo
Você pode criar um serviço de modelo na interface do usuário do Gateway de IA do Unity ou no Gerenciador de Catálogos.
Serviços de modelo e serviços de provedor de modelo compartilham um único namespace em um esquema do Unity Catalog. Você não pode usar um nome para um serviço de modelo se um serviço de provedor de modelos no esquema já usar esse nome, e vice-versa.
Usar a interface do usuário
- Realize um dos seguintes procedimentos:
- Na barra lateral do workspace, clique em Gateway de IA e, em seguida, clique em Criar.
- No Explorador de Catálogo, vá para o esquema em que você deseja criar o serviço de modelo e clique em Criar>Serviço>Serviço de modelo.
- Digite um nome para o serviço de modelo e selecione o catálogo e esquema onde criá-lo. Se você começar no Catalog Explorer, o Catalog Explorer preenche automaticamente o catálogo e o esquema.
- Selecione o destino principal a ser atendido. Esse destino pode ser um modelo hospedado pela Databricks no qual você tem
EXECUTEe que o Unity AI Gateway pode disponibilizar, ou um serviço de provedor de modelos no qual você temEXECUTE,USE CATALOGeUSE SCHEMA. - Clique em Criar.
Depois de criar o serviço de modelo, o Azure Databricks abre a página de visão geral, onde você pode começar a usar o serviço ou configurar recursos adicionais, como log de inferência.
Conceder acesso a um serviço de modelo
Para permitir que outros consultem um serviço de modelo, conceda a eles EXECUTE no serviço de modelo e USE CATALOG e USE SCHEMA em seu catálogo e esquema. Se o serviço de modelo registrar em uma tabela de inferência, conceda SELECT na tabela para permitir que eles leiam as solicitações e respostas registradas.
Para conceder acesso no Gerenciador de Catálogos:
- No Catalog Explorer, abra o serviço de modelo.
- Na guia Permissões, clique em Conceder.
- Selecione os usuários ou grupos aos quais conceder acesso, selecione o
EXECUTEprivilégio e clique em Conceder.
Certifique-se de que as mesmas identidades também tenham USE CATALOG e USE SCHEMA no catálogo e no esquema do serviço de modelo. Para permitir que eles leiam as solicitações e respostas registradas, conceda SELECT na guia Permissões da tabela de inferência.
Para obter mais informações sobre como conceder e descobrir acesso, consulte os serviços de modelo de governança.
Configurar recursos em um serviço de modelos
Você configura recursos como limites de taxa, registro de inferência e proteções no serviço de modelo a partir da interface do usuário do Gateway de IA do Unity, da mesma forma que os configura em um ponto de extremidade do Gateway de IA do Unity. See:
- Configurar limites de taxa para serviços de IA usando o Gateway de IA do Unity
- Monitorar serviços de modelo usando tabelas de inferência
Registro de inferência
Quando você habilita o registro de inferência em log, o Azure Databricks cria uma nova tabela vazia do Unity Catalog com um esquema predefinido no local que você especificar. Observe o seguinte:
- Você deve ter
USE CATALOG,USE SCHEMAeCREATE TABLEno catálogo e no esquema de destino. - O criador do serviço de modelo é o proprietário da tabela de inferência. Nenhum outro usuário tem acesso, a menos que você conceda a ele.
- Se uma tabela já existir no local especificado, a criação do serviço de modelo falhará.
- A tabela de inferência tem um ciclo de vida independente do serviço de modelo. Se você excluir a tabela, o serviço de modelo continuará funcionando, mas interromperá o registro.
Para obter mais informações sobre tabelas de inferência, consulte Monitorar serviços de modelo usando tabelas de inferência.
Excluir um serviço de modelo
Para excluir um serviço de modelo, você deve ter pelo menos o privilégio MANAGE nele. O proprietário tem um superconjunto de MANAGE.
Para excluir um serviço de modelo, abra-o no Gerenciador de Catálogos e selecione Excluir no menu kebab.
Os serviços de modelo fornecidos pelo sistema em system.ai não podem ser excluídos.