Použití kontejnerů služeb Azure AI

Dokončeno

Ve službě Microsoft Container Registry existují image kontejnerů pro služby Azure AI, které můžete použít k nasazení kontejnerizované služby, která zapouzdřuje jednotlivá rozhraní API služby Azure AI.

Pokud chcete nasadit a používat kontejner služeb Azure AI, musí proběhnout následující tři aktivity:

  1. Image kontejneru pro konkrétní rozhraní API služeb Azure AI, které chcete použít, se stáhne a nasadí do hostitele kontejneru, jako je místní server Dockeru, instance kontejneru Azure (ACI) nebo Azure Kubernetes Service (AKS).
  2. Klientské aplikace odesílají data do koncového bodu poskytovaného kontejnerizovanou službou a načítají výsledky stejně jako z cloudového prostředku služeb Azure AI v Azure.
  3. Metriky využití pro kontejnerizovanou službu se pravidelně odesílají do prostředku služeb Azure AI v Azure, aby se vypočítala fakturace služby.

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

I když používáte kontejner, musíte zřídit prostředek služeb Azure AI v Azure pro účely fakturace. Klientské aplikace odesílají své požadavky do kontejnerizované služby, což znamená, že potenciálně citlivá data se neodesílají do koncového bodu služeb Azure AI v Azure; kontejner se ale musí být schopný připojit k prostředku služeb Azure AI v Azure pravidelně, aby se odesílaly metriky využití pro fakturaci.

Image kontejnerů služeb Azure AI

Každý kontejner poskytuje podmnožinu funkcí služeb Azure AI. Například ne všechny funkce služby Azure AI Language jsou v jednom kontejneru. Rozpoznávání jazyka, překlad a analýza mínění jsou každou samostatnou imagí kontejneru. Postup nastavení je ale pro každý kontejner podobný.

Jazykové kontejnery

Pro službu AI Language se základní funkce mapují na samostatné obrázky:

Funkce Image
Extrakce klíčových frází mcr.microsoft.com/azure-cognitive-services/textanalytics/keyphrase
Rozpoznávání jazyka mcr.microsoft.com/azure-cognitive-services/textanalytics/language
Analýza postoje mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment
Rozpoznávání pojmenovaných entit mcr.microsoft.com/product/azure-cognitive-services/textanalytics/language/about
Analýza textu pro zdravotnictví mcr.microsoft.com/product/azure-cognitive-services/textanalytics/healthcare/about
Translator mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/about
Souhrn mcr.microsoft.com/azure-cognitive-services/textanalytics/summarization

Poznámka:

Analýza mínění podporuje jiné jazyky nahrazením en na obrázku správným kódem jazyka.

Kontejnery služby Speech

Funkce Image
Převod řeči na text mcr.microsoft.com/product/azure-cognitive-services/speechservices/speech-to-text/about
Vlastní převod řeči na text mcr.microsoft.com/product/azure-cognitive-services/speechservices/custom-speech-to-text/about
Neurální text na řeč mcr.microsoft.com/product/azure-cognitive-services/speechservices/neural-text-to-speech/about
Rozpoznávání mluveného jazyka mcr.microsoft.com/product/azure-cognitive-services/speechservices/language-detection/about

Kontejnery zpracování obrazu

Funkce Image
Čtení OCR mcr.microsoft.com/product/azure-cognitive-services/vision/read/about
Prostorová analýza mcr.microsoft.com/product/azure-cognitive-services/vision/spatial-analysis/about

Příkazem Docker pull můžete stáhnout image kontejneru a pracovat s nimi přímo z počítače. Některé kontejnery jsou ve stavu Public Preview s bránou a musíte explicitně požádat o přístup, aby je bylo možné použít. V opačném případě jsou kontejnery dostupné pro všechny uživatele, kteří ho budou používat s nasazením služeb Azure AI.

Úplný seznam aktuálně dostupných imagí kontejnerů služeb Azure AI a konkrétních poznámek pro každou z nich najdete ve značkách imagí kontejneru služeb Azure AI a poznámky k verzi.

Konfigurace kontejneru služeb Azure AI

Když nasadíte image kontejneru služeb Azure AI na hostitele, musíte zadat tři nastavení.

Nastavení Popis
ApiKey Klíč z nasazené služby Azure AI; používá se pro fakturaci.
Fakturace Identifikátor URI koncového bodu z nasazené služby Azure AI; používá se pro fakturaci.
Eula Hodnota přijetí do stavu, kdy přijímáte licenci pro kontejner.

Využívání služeb Azure AI z kontejneru

Po nasazení kontejneru služeb Azure AI aplikace využívají místo výchozího koncového bodu Azure kontejnerizovaný koncový bod služeb Azure AI. Klientská aplikace musí být nakonfigurovaná s příslušným koncovým bodem pro váš kontejner, ale nemusí poskytovat klíč předplatného, který se má ověřit. Můžete implementovat vlastní řešení ověřování a podle potřeby použít omezení zabezpečení sítě pro konkrétní scénář aplikace.