Planen von Ressourcen für „Azure KI Dokument Intelligenz“

Abgeschlossen

Zum Erstellen einer Lösung mit „Azure KI Dokument Intelligenz“ müssen Sie die erforderlichen Ressourcen in Ihrem Azure-Abonnement erstellen und konfigurieren.

In Ihrem Umfrageinstitut bewerten Sie die Funktion „Azure KI Dokument Intelligenz“, um festzustellen, ob sie Ihren Workflow für die Dateneingabe optimieren kann. Sie haben beschlossen, eine Lösung des Typs „Azure KI Dokument Intelligenz“ bereitzustellen, die Daten aus Ihren Abfrageformularen analysiert, und Sie müssen die Bereitstellung so planen, dass Ihre Anforderungen erfüllt werden. Sie möchten wissen, welche Ressourcen Sie in Ihrem Azure-Abonnement erstellen müssen.

In dieser Lerneinheit erfahren Sie, wie Sie Ressourcen für „Azure KI Dokument Intelligenz“ auswählen und erstellen.

Ressourcen für „Azure KI Dokument Intelligenz“

„Azure KI Dokument Intelligenz“ ist ein Azure-Dienst, der dem Ressourcenverwaltungsmodell von Azure entspricht. Um eine Lösung des Typs „Azure KI Dokument Intelligenz“ zu erstellen, fügen Sie zunächst Ihrem Azure-Abonnement eine Ressource hinzu. Wenn Sie eine Ressource für „Azure KI Dokument Intelligenz“ erstellen, können Sie zwischen den Ebenen Free (F0) oder Standard (S0) wählen.

Wichtig

Wenn Sie die Standardebene verwenden und feststellen, dass Ihre Anforderungen gedrosselt werden, können Sie eine Azure-Supportanfrage übermitteln, damit die Standardgrenzwerte erhöht werden. Der Free-Tarif ist nicht verfügbar, wenn Sie eine Multi-Service-Ressource verwenden.

Erstellen einer Ressource für „Azure KI Dokument Intelligenz“

Führen Sie die folgenden Schritte aus, um in Azure eine Ressource für „Azure KI Dokument Intelligenz“ zu erstellen und Verbindungsdetails abzurufen:

  1. Klicken Sie im Azure-Portal auf Ressource erstellen.
  2. Geben Sie im Feld Dienste und Marketplace durchsuchen den Text Dokumentintelligenz ein, und drücken Sie dann die Eingabetaste.
  3. Wählen Sie auf der Seite Dokumentintelligenz die Option Erstellen aus.
  4. Wählen Sie auf der Seite Dokumentintelligenz erstellen unter Projektdetails Ihr Abonnement aus. Wählen Sie dann entweder eine bestehende Ressourcengruppe aus, oder erstellen Sie eine neue Ressourcengruppe.
  5. Wählen Sie unter Instanzdetails eine Region in der Nähe Ihrer Benutzer.
  6. Geben Sie in das Textfeld Name einen eindeutigen Namen für die Ressource ein.
  7. Wählen Sie einen Preistarif aus und wählen Sie dann Überprüfen + Erstellen.
  8. Wenn die Validierungsprüfungen erfolgreich waren, wählen Sie Erstellen aus. Azure stellt die neue Ressource für „Azure KI Dokument Intelligenz“ bereit.

Herstellen einer Verbindung mit „Azure KI Dokument Intelligenz“

Wenn Sie eine Anwendung schreiben, die die Funktion „Azure KI Dokument Intelligenz“ verwendet, benötigen Sie zwei Angaben, um eine Verbindung mit der Ressource herzustellen:

  • Endpunkt. Dies ist die URL, unter der die Ressource kontaktiert werden kann.
  • Zugriffsschlüssel. Dies ist eine eindeutige Zeichenfolge, die Azure verwendet, um den Aufruf von „Azure KI Dokument Intelligenz“ zu authentifizieren.

So rufen Sie diese Details ab:

  1. Navigieren Sie im Azure-Portal zur Ressource für „Azure KI Dokument Intelligenz“.
  2. Wählen Sie unter Ressourcenverwaltung die Option Schlüssel und Endpunkt aus.
  3. Kopieren Sie entweder KEY 1 oder KEY 2 und die Endpunktwerte und speichern Sie sie zur Verwendung in Ihrem Anwendungscode.

Der folgende Code zeigt, wie Sie diese Verbindungsdetails verwenden, um Ihre Anwendung mit der Funktion „Azure KI Dokument Intelligenz“ zu verbinden. Wenn Sie diesen Code ausführen, benötigen Sie die Bibliotheken oben im Ausschnitt.

In diesem Beispiel wird ein Beispieldokument unter einer bestimmten URL zur Analyse an das allgemeine Dokumentenmodell übermittelt. Ersetzen Sie <endpoint> und <access-key> durch die Verbindungsdetails, die Sie vom Azure-Portal erhalten haben:

using Azure;
using Azure.AI.DocumentIntelligence;

string endpoint = "<endpoint>";
string key = "<access-key>";
AzureKeyCredential cred = new AzureKeyCredential(key);
DocumentIntelligenceClient client = new DocumentIntelligenceClient (new Uri(endpoint), cred);

Uri fileUri = new Uri ("<url-of-document-to-analyze>");

var content = new AnalyzeDocumentContent()
{
    UrlSource = uriSource
};

Operation<AnalyzeResult> operation = await client.AnalyzeDocumentAsync(WaitUntil.Completed, "prebuilt-layout", content);
AnalyzeResult result = operation.Value;
from azure.core.credentials import AzureKeyCredential
from azure.ai.documentintelligence import DocumentIntelligenceClient
from azure.ai.documentintelligence.models import AnalyzeResult

endpoint = "<your-endpoint>"
key = "<your-key>"

docUrl = "<url-of-document-to-analyze>"

document_analysis_client = DocumentIntelligenceClient(endpoint=endpoint, 
    credential=AzureKeyCredential(key))

poller = document_analysis_client.begin_analyze_document(
        "prebuilt-layout", AnalyzeDocumentRequest(url_source=docUrl
    ))
result: AnalyzeResult = poller.result()

Weitere Informationen