Bereitstellen einer Azure Vision-Ressource
Um Azure Vision Image Analysis Services zu verwenden, müssen Sie eine Azure Vision-Ressource in Ihrem Azure-Abonnement bereitstellen. Sie können aus mehreren Bereitstellungsoptionen wählen:
- Erstellen Sie ein Microsoft Foundry-Projekt und einen zugeordneten Hub. Standardmäßig enthält ein Microsoft Foundry Hub eine Foundry Tools-Ressource , die Azure Vision enthält. Microsoft Foundry-Projekte werden für die Entwicklung von KI-Lösungen in Azure empfohlen, die generative KI, Agents und vordefinierte Foundry Tools kombinieren oder die die zusammenarbeitende Entwicklung durch ein Team von Softwaretechnikern und Servicebetreibern beinhalten.
- Wenn Sie nicht alle Funktionen in einem Microsoft Foundry-Hub benötigen, können Sie eine Foundry Tools-Ressource in Ihrem Azure-Abonnement erstellen. Sie können diese Ressource dann für den Zugriff auf Azure Vision-Dienste und andere KI-Dienste über einen einzelnen Endpunkt und Schlüssel verwenden.
- Wenn Sie nur Azure Vision-Funktionen verwenden müssen oder nur mit dem Dienst experimentieren, können Sie eine eigenständige Azure Vision-Ressource in Ihrem Azure-Abonnement erstellen. Ein Vorteil dieses Ansatzes besteht darin, dass der eigenständige Dienst eine kostenlose Stufe bereitstellt, mit der Sie den Dienst kostenlos erkunden können.
Tipp
Wenn Sie mit den Microsoft Foundry- und Foundry-Tools noch nicht vertraut sind, sollten Sie den Plan abschließen und sich darauf vorbereiten, KI-Lösungen im Azure-Modul zu entwickeln .
Herstellen einer Verbindung mit Ihrer Ressource
Nachdem Sie Ihre Ressource bereitgestellt haben, können Sie die Azure Vision REST-API oder ein sprachspezifisches SDK (z. B. das Python SDK oder Microsoft .NET SDK) verwenden, um über eine Clientanwendung eine Verbindung mit ihr herzustellen.
Jede Azure Vision-Ressource stellt einen Endpunkt bereit, mit dem Clientanwendungen eine Verbindung herstellen müssen. Sie finden den Endpunkt für Ihre Ressource im Azure-Portal oder wenn Sie in einem Microsoft Foundry-Projekt arbeiten, im Microsoft Foundry-Portal. Der Endpunkt befindet sich in Form einer URL und sieht in der Regel ungefähr wie folgt aus:
https://<resource_name>.cognitiveservices.azure.com/
Um eine Verbindung mit dem Endpunkt herzustellen, müssen Clientanwendungen authentifiziert werden. Zu den Optionen für die Authentifizierung gehören:
- Schlüsselbasierte Authentifizierung: Clientanwendungen werden authentifiziert, indem sie einen Autorisierungsschlüssel übergeben (den Sie im Portal finden und verwalten können).
- Microsoft Entra ID-Authentifizierung: Clientanwendungen werden mithilfe eines Microsoft Entra ID-Tokens für Anmeldeinformationen authentifiziert, die über die Berechtigung zum Zugriff auf die Azure Vision-Ressource in Azure verfügen.
Beim Entwickeln und Testen einer Anwendung ist es üblich, die schlüsselbasierte Authentifizierung oder die Microsoft Entra ID-Authentifizierung basierend auf Ihren eigenen Azure-Anmeldeinformationen zu verwenden. In der Produktion sollten Sie die Microsoft Entra ID-Authentifizierung basierend auf einer verwalteten Identität für Ihre Azure-Anwendung verwenden oder Azure Key Vault verwenden, um Autorisierungsschlüssel sicher zu speichern.
Anmerkung
Wenn Sie eine Ressource "Foundry Tools" in einem Microsoft Foundry-Projekt verwenden, können Sie das Microsoft Foundry SDK verwenden, um mithilfe der Microsoft Entra ID-Authentifizierung eine Verbindung mit dem Projekt herzustellen, und dann die Verbindungsinformationen für Ihre Ressource "Foundry Tools", einschließlich des Autorisierungsschlüssels, aus dem Projekt abzurufen.