Forneça um recurso Azure Vision
Para utilizar os serviços de análise de imagens Azure Vision, precisa de provisionar um recurso Azure Vision na sua subscrição Azure. Você pode escolher entre várias opções de provisionamento:
- Crie um projetoMicrosoft Foundry e um hub associado. Por padrão, um hub Microsoft Foundry inclui um recurso Foundry Tools, que inclui Azure Vision. Os projetos Microsoft Foundry são recomendados para o desenvolvimento de soluções de IA em Azure que combinem IA generativa, agentes e ferramentas Foundry pré-construídas, ou que envolvam desenvolvimento colaborativo por uma equipa de engenheiros de software e operadores de serviço.
- Se não precisares de toda a funcionalidade num hub Microsoft Foundry, podes criar um recurso Foundry Tools na tua subscrição do Azure. Pode então usar este recurso para aceder aos serviços Azure Vision e outros serviços de IA através de um único endpoint e chave.
- Se só precisar de usar a funcionalidade Azure Vision, ou se estiver apenas a experimentar o serviço, pode criar um recurso Azure Vision autónomo na sua subscrição Azure. Um benefício dessa abordagem é que o serviço autônomo fornece uma camada gratuita que você pode usar para explorar o serviço sem nenhum custo.
Sugestão
Se não está familiarizado com o Microsoft Foundry e as Foundry Tools, considere concluir o Plano e prepare-se para desenvolver soluções de IA no módulo Azure .
Conectando-se ao seu recurso
Depois de implementares o teu recurso, podes usar a API REST do Azure Vision ou um SDK específico da linguagem (como o SDK Python ou o Microsoft .NET SDK) para te ligares a ele a partir de uma aplicação cliente.
Cada recurso Azure Vision fornece um endpoint ao qual as aplicações cliente devem ligar-se. Pode encontrar o endpoint do seu recurso no portal Azure, ou, se estiver a trabalhar num projeto Microsoft Foundry, no portal Microsoft Foundry. O ponto de extremidade está na forma de uma URL e normalmente tem o seguinte formato:
https://<resource_name>.cognitiveservices.azure.com/
Para estabelecer uma ligação com o endpoint, os aplicativos cliente devem ser autenticados. As opções de autenticação incluem:
- Autenticação baseada em chave: os aplicativos cliente são autenticados passando uma chave de autorização (que você pode encontrar e gerenciar no portal).
- Autenticação Microsoft Entra ID: As aplicações cliente são autenticadas utilizando um token Microsoft Entra ID para credenciais que têm permissão para aceder ao recurso Azure Vision no Azure.
Ao desenvolver e testar um aplicativo, é comum usar a autenticação baseada em chave ou a autenticação do Microsoft Entra ID com base em suas próprias credenciais do Azure. Na produção, considere usar a autenticação do Microsoft Entra ID com base em uma identidade gerenciada para seu aplicativo do Azure ou use o Azure Key Vault para armazenar chaves de autorização com segurança.
Observação
Ao usar um recurso Foundry Tools num projeto Microsoft Foundry, pode usar o Microsoft Foundry SDK para se ligar ao projeto usando a autenticação Microsoft Entra ID e depois recuperar a informação de ligação do seu recurso Foundry Tools, incluindo a chave de autorização, a partir do projeto.