Serviços de provedor de modelo no Unity Catalog
Beta
Este recurso está em Beta. Os administradores de conta podem gerenciar o acesso a esse recurso na página **Prévias** do console da conta. Consulte Gerenciar prévias do Databricks.
Um serviço de provedor de modelo é um objeto protegível do Unity Catalog que representa um provedor de modelo externo — como OpenAI, Anthropic ou Amazon Bedrock — juntamente com seus detalhes de conexão e credenciais. Um serviço de provedor de modelo permite que você registre um provedor uma vez, governe o acesso a ele com privilégios do Unity Catalog e o consulte através do Unity AI Gateway sem expor as credenciais subjacentes.
O que é um serviço de provedor de modelos?
Um serviço de provedor de modelo reside em um catálogo e esquema do Unity Catalog e usa um nome de três partes, como main.default.openai_prod. Ele contém:
- O **tipo de provedor** (por exemplo, OpenAI ou Amazon Bedrock).
- A configuração de conexão para esse provedor, como uma URL base de endpoint ou região de cloud.
- As **credenciais** do provedor, que a Databricks criptografa e armazena. Databricks não retorna credenciais na leitura.
Como um serviço de provedor de modelo é um objeto protegível do Unity Catalog, você o gerencia da mesma forma que gerencia outros objetos governados:
- Conceder e revogar acesso com privilégios do Unity Catalog.
- Descubra-o no Catalog Explorer juntamente com seus outros dados e ativos de AI.
- Configure recursos do Unity AI Gateway, como limites de taxa e tabelas de inferência nele.
Os chamadores consultam um serviço de provedor de modelo diretamente através do Unity AI Gateway, referenciando seu nome, e não veem as credenciais armazenadas. Um serviço de provedor de modelo também pode fornecer o provedor externo para o qual um serviço de modelo roteia, dando aos administradores um ponto de controle único e governado para credenciais de provedor.
Provedores suportados
Um serviço de provedor de modelo suporta os seguintes provedores externos e métodos de autenticação.
Provedor | Autenticação |
|---|---|
OpenAI | Chave de API |
Azure OpenAI | Chave de API, ou entidade de serviço Databricks do Microsoft Entra ID (ID do tenant, ID do cliente e segredo do cliente) |
Anthropic | Chave de API |
Amazon Bedrock | Par de chaves de acesso da AWS (ID da chave de acesso e chave de acesso secreta) |
Microsoft Foundry | Chave de API, ou entidade de serviço Databricks do Microsoft Entra ID (ID do tenant, ID do cliente e segredo do cliente) |
Google Gemini Enterprise | API key, com ID de projeto GCP e região |
Personalizada | Token do portador, com uma URL base de endpoint. |
Por que governar provedores externos no Unity Catalog?
Sem um registro central, cada equipe que usa um modelo externo incorpora suas próprias credenciais de provedor em código de aplicativo ou Notebook. Os serviços de provedor de modelo movem essa configuração para o Unity Catalog, permitindo:
- Defina um provedor uma única vez. Registre as credenciais e os detalhes de conexão em um só lugar e, em seguida, permita que muitos usuários e serviços de modelo os compartilhem sem nunca manipular o segredo.
- Gerenciar o acesso com privilégios do Unity Catalog. Use as mesmas declarações
GRANTeREVOKEque você usa para outros objetos protegíveis para governar quem pode consultar cada provedor. - Query entre workspaces. Um serviço de provedor de modelo está disponível em qualquer workspace que compartilha seu metastore.
- Acompanhe o uso e o custo. O Unity AI Gateway registra o uso para queries que são roteadas por um serviço de provedor de modelos. Consulte Uso de modelo para serviços do Unity AI Gateway.
Privilégios
Os seguintes privilégios do Unity Catalog aplicam-se a serviços de provedor de modelo. Uma entidade de segurança também precisa de USE CATALOG e USE SCHEMA no catálogo e esquema pai.
Privilégio | Concede a capacidade de |
|---|---|
| Crie um serviço de provedor de modelo no esquema. |
| Armazene credenciais embutidas ao criar um serviço de provedor de modelo. A criação de um serviço com credenciais embutidas provisiona uma conexão do Unity Catalog, que requer este privilégio. |
| Consulte o serviço de provedor de modelo através do Unity AI Gateway. |
| Visualize o serviço de provedor de modelo e sua configuração sem consultá-lo. |
| Editar, excluir e conceder acesso ao serviço de provedor de modelo. |
Para saber como conceder e revogar esses privilégios, consulte Descobrir e governar o acesso a serviços de provedor de modelo.
Escopo Beta
Durante o Beta:
- Administradores de account devem habilitar a visualização do Unity AI Gateway antes que você possa criar ou consultar serviços de provedor de modelos. Consulte Gerenciar prévias do Databricks.
- Os serviços de provedor de modelo suportam apenas os provedores e métodos de autenticação listados em Provedores suportados.