Použití kontejnerů služeb Azure AI
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:
- 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).
- 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.
- 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.
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.