Diese Anleitung enthält alle erforderlichen Einrichtungsschritte für die Verwendung von Document AI.
Informationen zur Google Cloud Console
Die Google Cloud Console ist eine Web-UI zur Bereitstellung, Konfiguration, Verwaltung und Überwachung von Systemen, die Google Cloud -Produkte verwenden. Mit der Google Cloud Console können Sie Document AI-Ressourcen einrichten und verwalten.
Projekt erstellen
Wenn Sie Dienste von Google Cloudnutzen möchten, müssen Sie ein Projekt erstellen, in dem alle Ihre Google Cloud -Ressourcen organisiert werden. Das Projekt besteht aus den folgenden Komponenten:
- einer Gruppe von Mitarbeitern
- aktivierten APIs und anderen Ressourcen
- Monitoring-Tools
- Zahlungsinformationen
- Authentifizierungs- und Zugriffssteuerungen
- Document AI-Prozessoren
Sie können ein Projekt oder mehrere Projekte erstellen. Sie können mit Ihren Projekten Ihre Google Cloud -Ressourcen in einer Ressourcenhierarchie organisieren. Weitere Informationen zu Projekten finden Sie in der Dokumentation zu Resource Manager.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
API aktivieren
Sie müssen die Document AI API für Ihr Projekt aktivieren. Weitere Informationen zur Aktivierung von APIs finden Sie in der Dokumentation zu Service Usage.
Enable the Document AI API.
Abrechnung aktivieren
In Rechnungskonten ist festgelegt, wer für eine bestimmte Gruppe von Ressourcen bezahlt. Abrechnungskonten können mit einem oder mehreren Projekten verknüpft werden. Die Gebühren für die Projektnutzung werden dem verknüpften Rechnungskonto belastet. Sie konfigurieren die Abrechnung, wenn Sie ein Projekt erstellen. Weitere Informationen finden Sie in der Dokumentation zur Abrechnung.
Make sure that billing is enabled for your Google Cloud project.
Standorte
Mit Document AI können Sie steuern, wo die Ressourcen für Ihr Projekt gespeichert und verarbeitet werden. Insbesondere müssen Sie beim Erstellen eines Prozessors einen Speicherort für die Speicherung und Verarbeitung Ihrer Daten auswählen. Standardmäßig speichert und verarbeitet Document AI Ressourcen an einem Standort in den USA. Wenn Sie den Standort „Europäische Union“ auswählen, werden Ihre Daten und Prozesse nur in der Europäischen Union gespeichert.
Standort mithilfe der API festlegen
Sie müssen den Standort Ihres Prozessors angeben, wenn Sie über die API eine Verarbeitungsanfrage senden. Wenn Ihr Auftragsverarbeiter beispielsweise so konfiguriert ist, dass Ihre Daten in der Europäischen Union gespeichert und verarbeitet werden, verwenden Sie den URI eu-documentai.googleapis.com
so:
Process |
|
batchProcess |
|
Document AI API-Clientbibliothek installieren
Zum Aufrufen der Document AI API haben Sie drei Möglichkeiten:
- Von Google unterstützte Clientbibliotheken (empfohlen)
- REST
- gRPC
Die Clientbibliotheken sind für verschiedene gängige Sprachen verfügbar. Informationen zum Installieren der Clientbibliotheken finden Sie unter Document AI API-Clientbibliotheken.
Installieren und initialisieren Sie die Google Cloud CLI.
Die gcloud CLI bietet eine Reihe von Tools, mit denen Sie Ressourcen und Anwendungen verwalten können, die in Google Cloudgehostet werden.
Unter folgendem Link finden Sie eine Anleitung:
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Authentifizierung einrichten
Jede Clientanwendung, die die API verwendet, muss authentifiziert sein und Zugriff auf die angeforderten Ressourcen haben. Wie Sie die Authentifizierung einrichten, hängt davon ab, ob Sie in einer lokalen Entwicklungsumgebung arbeiten oder eine Produktionsumgebung einrichten. Weitere Informationen finden Sie unter Standardanmeldedaten für Anwendungen einrichten.
Select the tabs for how you plan to access the API:
gcloud
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Clientbibliotheken
Zur Verwendung von Clientbibliotheken in einer lokalen Entwicklungsumgebung installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten in der Dokumentation zur Google Cloud-Authentifizierung.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
Informationen zum Einrichten der Authentifizierung für eine Produktionsumgebung finden Sie in der Dokumentation zur Google Cloud-Authentifizierung unter Set up Application Default Credentials for code running on Google Cloud.
Informationen zu Rollen
Wenn Sie in der Google Cloud eine API aufrufen, muss die aufrufende Identität (alle anwendbaren Personen, Entitäten oder Prozesse und ihre definierten Attribute) die entsprechenden Berechtigungen haben. Sie können Berechtigungen gewähren, indem Sie einem Nutzerkonto oder Dienstkonto Rollen zuweisen. Weitere Informationen finden Sie in der Dokumentation zur Identitäts- und Zugriffsverwaltung (IAM).
Zum Testen der Document AI API können Sie die Rolle Projekt > Inhaber in den folgenden Schritten verwenden. Die Rolle Projekt > Inhaber gewährt dem Dienstkonto vollständige Berechtigung für Ressourcen in Ihrem Projekt. Wenn für Ihre Anfrage keine vollständigen Berechtigungen erforderlich sind, können Sie mit der Google Cloud Console eine restriktivere Rolle angeben. Eine Liste der Berechtigungen und Rollen für Document AI finden Sie unter Berechtigungen für Document AI und Rollen für Document AI. Informationen zum Verwalten von Berechtigungen mit IAM-Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Projektübergreifenden Dateizugriff einrichten
Wenn Sie Ihren Document AI-Prozessor in einem Projekt einrichten, möchten Sie möglicherweise, dass dieses Projekt auf Eingabedateien in einem anderen Projekt in derselben Organisation zugreift, in der die Document AI-Prozessoren gehostet werden.
Wenn Sie den projektübergreifenden Zugriff zulassen möchten, müssen Sie dem Standarddienstkonto für Document AI die Rolle „Storage Object Viewer“ (roles/storage.objectViewer
) zuweisen, wie in der folgenden Abbildung dargestellt.
Beispiel
- Angenommen, Projekt A hostet Document AI-Prozessoren und optional einen Bucket, in den die Ausgabe des Prozessors geschrieben wird.
- Projekt B ist Inhaber des Buckets, der Eingabedateien für Document AI-Prozessoren enthält.
Wenn Sie Dateien in Projekt B für Projekt A zugänglich machen möchten, müssen Sie dem Document AI-Dienstkonto von Projekt A die Rolle „Storage-Objekt-Betrachter“ (
roles/storage.objectViewer
) für den Eingabe-Bucket in Projekt B zuweisen.
Weitere Informationen zu IAM und Storage Object Viewer
finden Sie unter IAM-Rollen für Cloud Storage.
Integrierte Dienstkonten
Ein Dienstkonto für Document AI folgt dieser Namenskonvention:
service-{project number}@gcp-sa-prod-dai-core.iam.gserviceaccount.com
Beispiel: service-361747088407@gcp-sa-prod-dai-core.iam.gserviceaccount.com
Nächste Schritte: Anwendungsfälle
Nachdem die Document AI API aktiviert wurde, können Document AI-Prozessoren erstellt und verwendet werden. Welcher Prozessortyp am besten geeignet ist, hängt von Ihrem Anwendungsfall ab.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-01-29 (UTC).