Utwórz zasób Azure Vision

Ukończone

Aby korzystać z usług Azure Vision Image Analysis Services, musisz aprowizować zasób usługi Azure Vision w ramach subskrypcji platformy Azure. Możesz wybierać spośród wielu opcji konfiguracji.

Diagram Odlewni AI zawierający usługi AI, które z kolei zawierają AI Vision.

  1. Utwórz projektMicrosoft Foundry i skojarzone centrum. Domyślnie centrum Microsoft Foundry zawiera zasób narzędzi Foundry, który obejmuje usługę Azure Vision. Projekty firmy Microsoft Foundry są zalecane do tworzenia rozwiązań sztucznej inteligencji na platformie Azure, które łączą generowanie sztucznej inteligencji, agentów i wstępnie utworzonych narzędzi Foundry, lub które obejmują wspólne tworzenie przez zespół inżynierów oprogramowania i operatorów usług.
  2. Jeśli nie potrzebujesz wszystkich funkcji w centrum Microsoft Foundry, możesz utworzyć zasób narzędzi Foundry w ramach subskrypcji platformy Azure. Następnie możesz użyć tego zasobu, aby uzyskać dostęp do usług Azure Vision i innych usług sztucznej inteligencji za pośrednictwem jednego punktu końcowego i klucza.
  3. Jeśli potrzebujesz tylko funkcji usługi Azure Vision lub po prostu eksperymentujesz z usługą, możesz utworzyć autonomiczny zasób usługi Azure Vision w ramach subskrypcji platformy Azure. Jedną z zalet tego podejścia jest to, że autonomiczna usługa zapewnia warstwę bezpłatną, której można użyć do eksplorowania usługi bez ponoszenia kosztów.

Wskazówka

Jeśli nie znasz narzędzi Microsoft Foundry i Foundry Tools, rozważ ukończenie planu i przygotowanie do opracowywania rozwiązań sztucznej inteligencji na platformie Azure .

Nawiązywanie połączenia z zasobem

Po wdrożeniu zasobu możesz użyć interfejsu API REST usługi Azure Vision lub zestawu SDK specyficznego dla języka (takiego jak zestaw SDK języka Python lub zestaw SDK platformy Microsoft .NET), aby nawiązać z nim połączenie z poziomu aplikacji klienckiej.

Każdy zasób usługi Azure Vision udostępnia punkt końcowy , z którym aplikacje klienckie muszą się łączyć. Punkt końcowy zasobu można znaleźć w witrynie Azure Portal lub jeśli pracujesz w projekcie Microsoft Foundry, w portalu Microsoft Foundry. Punkt końcowy ma postać adresu URL i zazwyczaj wygląda mniej więcej tak:

https://<resource_name>.cognitiveservices.azure.com/

Aby nawiązać połączenie z punktem końcowym, aplikacje klienckie muszą być uwierzytelniane. Opcje uwierzytelniania obejmują:

  • Uwierzytelnianie oparte na kluczach: aplikacje klienckie są uwierzytelniane przez przekazanie klucza autoryzacji (który można znaleźć i zarządzać w portalu).
  • Uwierzytelnianie identyfikatora Entra firmy Microsoft: aplikacje klienckie są uwierzytelniane przy użyciu tokenu identyfikatora Entra firmy Microsoft dla poświadczeń, które mają uprawnienia dostępu do zasobu usługi Azure Vision na platformie Azure.

Podczas tworzenia i testowania aplikacji często używa się uwierzytelniania opartego na kluczach lub uwierzytelniania microsoft Entra ID na podstawie własnych poświadczeń platformy Azure. W środowisku produkcyjnym rozważ użycie uwierzytelniania identyfikatora Entra firmy Microsoft na podstawie tożsamości zarządzanej dla aplikacji platformy Azure lub bezpiecznego przechowywania kluczy autoryzacji za pomocą usługi Azure Key Vault.

Uwaga / Notatka

Korzystając z zasobu Foundry Tools w projekcie Microsoft Foundry, możesz użyć zestawu Microsoft Foundry SDK, aby nawiązać połączenie z projektem za pomocą uwierzytelniania Microsoft Entra ID, a następnie pobrać z projektu informacje o połączeniu dla zasobu Foundry Tools, w tym klucz autoryzacji.