Azure AI hizmetleri kapsayıcılarını kullanma

Tamamlandı

Microsoft Container Registry'de, tek bir Azure AI hizmetleri hizmet API'sini kapsülleyen kapsayıcılı bir hizmet dağıtmak için kullanabileceğiniz Azure AI hizmetleri için kapsayıcı görüntüleri vardır.

Azure AI hizmetleri kapsayıcısını dağıtmak ve kullanmak için aşağıdaki üç etkinliğin gerçekleşmesi gerekir:

  1. Kullanmak istediğiniz belirli Azure AI hizmetleri API'sinin kapsayıcı görüntüsü indirilir ve yerel Docker sunucusu, Azure Container Instance (ACI) veya Azure Kubernetes Service (AKS) gibi bir kapsayıcı konağına dağıtılır.
  2. İstemci uygulamaları kapsayıcılı hizmet tarafından sağlanan uç noktaya veri gönderir ve sonuçları Azure'daki bir Azure yapay zeka hizmetleri bulut kaynağından aldıkları gibi alır.
  3. Kapsayıcılı hizmetin kullanım ölçümleri, hizmetin faturalamasını hesaplamak için düzenli aralıklarla Azure'daki bir Azure yapay zeka hizmetleri kaynağına gönderilir.

A diagram of an Azure AI services container deployed to a container host and consumed by a client application.

Kapsayıcı kullanırken bile faturalama amacıyla Azure'da bir Azure yapay zeka hizmetleri kaynağı sağlamalısınız. İstemci uygulamaları isteklerini kapsayıcılı hizmete gönderir; bu da hassas olabilecek verilerin Azure'daki Azure yapay zeka hizmetleri uç noktasına gönderilmediği anlamına gelir; ancak kapsayıcının faturalama için kullanım ölçümlerini göndermek için Azure'daki Azure AI hizmetleri kaynağına düzenli aralıklarla bağlanabilmesi gerekir.

Azure AI hizmetleri kapsayıcı görüntüleri

Her kapsayıcı, Azure AI hizmetleri işlevselliğinin bir alt kümesini sağlar. Örneğin, Azure AI Dil hizmetinin tüm özellikleri tek bir kapsayıcıda yer almayabilir. Dil algılama, çeviri ve yaklaşım analizi ayrı kapsayıcı görüntüleridir. Ancak, kurulum adımları her kapsayıcı için benzerdir.

Dil kapsayıcıları

Yapay Zeka Dili hizmeti için temel özellikler ayrı görüntülerle eşlenmiştir:

Özellik Görsel
Anahtar İfade Ayıklama mcr.microsoft.com/azure-cognitive-services/textanalytics/keyphrase
Dil Algılama mcr.microsoft.com/azure-cognitive-services/textanalytics/language
Yaklaşım Analizi mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment
Adlandırılmış Varlık Tanıma mcr.microsoft.com/product/azure-cognitive-services/textanalytics/language/about
Sistem durumu için Metin Analizi mcr.microsoft.com/product/azure-cognitive-services/textanalytics/healthcare/about
Translator mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/about
Özetleme mcr.microsoft.com/azure-cognitive-services/textanalytics/summarization

Not

Yaklaşım Analizi, görüntüdeki en öğesini doğru dil koduyla değiştirerek diğer dilleri destekler

Konuşma kapsayıcıları

Özellik Görsel
Konuşmayı metne dönüştürme mcr.microsoft.com/product/azure-cognitive-services/speechservices/speech-to-text/about
Özel Konuşmayı metne dönüştürme mcr.microsoft.com/product/azure-cognitive-services/speechservices/custom-speech-to-text/about
Nöral Metin okuma mcr.microsoft.com/product/azure-cognitive-services/speechservices/neural-text-to-speech/about
Konuşma dili algılama mcr.microsoft.com/product/azure-cognitive-services/speechservices/language-detection/about

Görüntü kapsayıcıları

Özellik Görsel
OCR okuma mcr.microsoft.com/product/azure-cognitive-services/vision/read/about
Uzamsal analiz mcr.microsoft.com/product/azure-cognitive-services/vision/spatial-analysis/about

Docker çekme komutunu kullanarak doğrudan makinenizden kapsayıcı görüntüleriyle çalışmak üzere bunları indirebilirsiniz. Kapsayıcılardan bazıları "Geçitli" genel önizleme durumundadır ve bunları kullanmak için açıkça erişim istemeniz gerekir. Aksi takdirde kapsayıcılar, azure yapay zeka hizmetleri dağıtımıyla herkesin kullanımına sunulur.

Şu anda kullanılabilen Azure AI hizmetleri kapsayıcı görüntülerinin tam listesi ve her biri için belirli notlar için bkz . Azure AI hizmetleri kapsayıcı görüntüsü etiketleri ve sürüm notları.

Azure AI hizmetleri kapsayıcı yapılandırması

Azure AI hizmetleri kapsayıcı görüntüsünü bir konağa dağıtırken üç ayar belirtmeniz gerekir.

Ayar Açıklama
ApiKey Dağıtılan Azure AI hizmetinizdeki anahtar; faturalama için kullanılır.
Faturalandırma Dağıtılan Azure AI hizmetinizden uç nokta URI'si; faturalama için kullanılır.
Eula Kapsayıcının lisansını kabul ettiğinizi belirten kabul etme değeri.

Kapsayıcıdan Azure AI hizmetlerini kullanma

Azure AI hizmetleri kapsayıcınız dağıtıldıktan sonra, uygulamalar varsayılan Azure uç noktası yerine kapsayıcılı Azure AI hizmetleri uç noktasını kullanır. İstemci uygulamasının kapsayıcınız için uygun uç noktayla yapılandırılması gerekir, ancak kimlik doğrulaması için bir abonelik anahtarı sağlaması gerekmez. Kendi kimlik doğrulama çözümünüzü uygulayabilir ve belirli uygulama senaryonuza uygun ağ güvenlik kısıtlamaları uygulayabilirsiniz.