Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Cognitive Services são uma coleção de APIs desenvolvidas pela Microsoft que permitem adicionar recursos inteligentes às suas aplicações, como visão computacional, reconhecimento de fala, análise de texto, entre outros. Estes serviços são extremamente importantes para desenvolvedores que desejam incorporar inteligência artificial em suas soluções de forma rápida e eficiente. No ambiente Windows, é possível utilizar essas APIs através de scripts em PowerShell, que é uma ferramenta poderosa e versátil para automação e gerenciamento de sistemas.
Exemplos:
Configuração Inicial:
Azure
no PowerShell, caso ainda não tenha feito:
Install-Module -Name Az -AllowClobber -Force
Exemplo de Uso - Análise de Sentimento:
# Defina as variáveis de chave de API e endpoint
$apiKey = "sua-chave-de-api"
$endpoint = "seu-endpoint"
$text = "Eu estou muito feliz com o serviço!"
$body = @{ documents = @( @{ language = "pt" id = "1" text = $text } ) } | ConvertTo-Json
$response = Invoke-RestMethod -Method Post -Uri "$endpoint/text/analytics/v3.0/sentiment" -ContentType "application/json" -Headers @{ "Ocp-Apim-Subscription-Key" = $apiKey } -Body $body
$response.documents
Exemplo de Uso - Reconhecimento de Imagens:
# Defina as variáveis de chave de API e endpoint
$apiKey = "sua-chave-de-api"
$endpoint = "seu-endpoint"
$imageUrl = "https://exemplo.com/sua-imagem.jpg"
$body = @{ url = $imageUrl } | ConvertTo-Json
$response = Invoke-RestMethod -Method Post -Uri "$endpoint/vision/v3.0/analyze?visualFeatures=Description" -ContentType "application/json" -Headers @{ "Ocp-Apim-Subscription-Key" = $apiKey } -Body $body
$response.description.captions