Neue Versionen werden aus verschiedenen Gründen veröffentlicht, z. B. um die Genauigkeit zu verbessern, die Verfügbarkeit zu erhöhen und neue Dokumentelemente wie Auswahlmarkierungen zu unterstützen.
Da Document AI auf generativer KI basiert, werden in zukünftigen Versionen neue Foundation Models verwendet, damit Sie von Verbesserungen durch generative KI profitieren können.
Wenn wir Foundation Models verbessern, werden frühere Foundation Models eingestellt. Prozessorversionen werden sechs Monate nach der Veröffentlichung neuer Versionen eingestellt.
Ein Prozessor kann eine der folgenden Versionen haben:
- Stabile Version
- Release-Kandidat (RC)
- Angepasste Version und die zugehörige Basisversion
Auf dieser Seite wird beschrieben, wie Prozessoren versioniert sind und wie Sie eine bestimmte Version aufrufen und auswählen.

Prozessorversionen – Übersicht
Es gibt zwei Kategorien von Prozessorversionen:
- Google-Versionen sind entweder stabil (für Produktionsanwendungsfälle) oder Release-Kandidaten (experimentell mit den neuesten Funktionen).
- Nutzerversionen werden von Ihnen erstellt, um Vorhersagen für Ihre Dokumente anzupassen. Sie haben alphanumerische Versions-IDs.
Google-Versionen
Jede Google-Version wird durch eine Versions-ID identifiziert, z. B. pretrained-TYPE-vX.X-YYYY-MM-DD.
Jede von Google angebotene Prozessorversion wird entweder als Google Stable oder Google Release Candidate (RC) bezeichnet.
Stabile Google-Versionen
Stabile Versionen sind produktionsreif und einsatzbereit.
- Google priorisiert die Stabilität des Prozessorverhaltens, wird aber dennoch Patches zur Behebung kritischer Fehler herausbringen.
- Frühere stabile Versionen von Google werden sechs Monate nach der Veröffentlichung der neuesten stabilen Version eingestellt, wie in der folgenden Abbildung dargestellt.

Google-Releasekandidaten (RC)
Releasekandidaten sind experimentell und werden regelmäßig mit den neuesten Funktionen aktualisiert. Dies sind keine produktionsreifen Versionen und ihre Stabilität kann variieren.
Angepasste Versionen
Benutzerdefinierte Versionen sind die Prozessorversionen, die Sie auf Grundlage Ihrer Dokumente erstellen können, um Vorhersagen anzupassen.
Benutzerdefinierte Versionen haben ein Type, das den für Vorhersagen verwendeten Modelltyp angibt.
Wenn Sie eine Version mit einem Foundation Model erstellen (entweder durch Erstellen einer Version oder durch Feinabstimmung), ist der Typ Generative KI. Wenn Sie eine Prozessorversion erstellen, indem Sie ein kleineres benutzerdefiniertes Modell trainieren (entweder modell- oder vorlagenbasiert), ist der Typ Benutzerdefiniert. Wenn Sie Prozessorversionen erstellen, legen Sie den Namen und die ID fest.
Basisversionen
Wenn Sie eine Prozessorversion erstellen, wird in der „Basisversion“ angegeben, welche Google-Version Ihre benutzerdefinierte Nutzerversion unterstützt. Die Basisversion bestimmt den Lebenszyklus Ihrer Nutzerversion. Sie müssen Entscheidungen darüber treffen, wie Sie den Lebenszyklus Ihrer benutzerdefinierten Nutzerversion verwalten.
Verfügbare stabile Prozessorversionen
In den folgenden Tabellen finden Sie die verfügbaren stabilen Prozessorversionen für die verschiedenen Prozessortypen.
| Benutzerdefinierter Extraktor | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-foundation-model-v1.5-2025-05-05 |
5. Mai 2025 | Nicht zutreffend |
pretrained-foundation-model-v1.5-pro-2025-06-20 |
20. Juni 2025 | Nicht zutreffend |
| Form Parser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-form-parser-v1.0-2020-09-23 |
23. September 2020 | Nicht zutreffend |
pretrained-form-parser-v2.0-2022-11-10 |
10. November 2022 | Nicht zutreffend |
| Layoutparser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-layout-parser-v1.0-2024-06-03 |
3. Juni 2024 | Nicht zutreffend |
| Kontoauszugsparser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-bankstatement-v1.0-2021-08-08 |
8. August 2021 | Nicht zutreffend |
pretrained-bankstatement-v1.1-2021-08-13 |
13. August 2021 | Nicht zutreffend |
pretrained-bankstatement-v2.0-2021-12-10 |
10. Dezember 2021 | Nicht zutreffend |
pretrained-bankstatement-v3.0-2022-05-16 |
16. Mai 2022 | Nicht zutreffend |
pretrained-bankstatement-v5.0-2023-12-06 |
6. Dezember 2023 | Nicht zutreffend |
| W2-Parser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-w2-v1.0-2020-10-01 |
1. Oktober 2020 | 31. März 2024 . |
pretrained-w2-v1.1-2022-01-27 |
27. Januar 2022 | 31. März 2024 . |
pretrained-w2-v1.2-2022-01-28 |
28. Januar 2022 | Nicht zutreffend |
pretrained-w2-v2.1-2022-06-08 |
8. Juni 2022 | Nicht zutreffend |
| Identity Document Proofing Parser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-id-proofing-v1.0-2022-10-03 |
3. Oktober 2022 | Nicht zutreffend |
| Lohnabrechnungsparser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-paystub-v1.0-2021-03-19 |
19. März 2021 | Nicht zutreffend |
pretrained-paystub-v1.1-2021-08-13 |
13. August 2021 | Nicht zutreffend |
pretrained-paystub-v1.2-2021-12-10 |
10. Dezember 2021 | Nicht zutreffend |
pretrained-paystub-v2.0-2022-07-22 |
22. Juli 2022 | Nicht zutreffend |
pretrained-paystub-v3.0-2023-12-06 |
6. Dezember 2023 | Nicht zutreffend |
| Parser für US-Führerschein | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-us-driver-license-v1.0-2021-06-14 |
14. Juni 2021 | Nicht zutreffend |
| Kostenparser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-expense-v1.1-2021-04-09 |
09. April 2024 | Nicht zutreffend |
pretrained-expense-v1.4-2022-11-18 |
18. November 2022 | Nicht zutreffend |
pretrained-expense-v1.4.2-2024-09-12 |
12. September 2024 | Nicht zutreffend |
| Rechnungsparser | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-invoice-v1.1-2021-04-09 |
09. April 2024 | Nicht zutreffend |
pretrained-invoice-v1.2-2022-02-18 |
18. Februar 2022 | Nicht zutreffend |
pretrained-invoice-v1.3-2022-07-15 |
15. Juli 2022 | Nicht zutreffend |
pretrained-invoice-v2.0-2023-12-06 |
6. Dezember 2023 | Nicht zutreffend |
| Enterprise Document OCR (optische Zeichenerkennung) | Veröffentlicht | Einstellungsdatum |
|---|---|---|
pretrained-ocr-v1.2-2022-11-10 |
10. November 2022 | Nicht zutreffend |
pretrained-ocr-v2.0-2023-06-02 |
2. Juni 2023 | Nicht zutreffend |
pretrained-ocr-v2.1-2024-08-07 |
7. August 2024 | Nicht zutreffend |

Lebenszyklus der Prozessorversion
Sobald eine neue Google-Version verfügbar ist, sollten Sie neue Nutzerversionen erstellen und auswerten. Stellen Sie dann die neue Version bereit und heben Sie die Bereitstellung früherer Nutzerversionen auf (oder löschen Sie sie), die die vorherige stabile Version als Grundlage verwenden. Stabile Versionen werden eingestellt, sobald eine neue Version veröffentlicht wird. Google informiert Sie in diesem Fall mindestens sechs Monate im Voraus.
Was passiert, wenn eine Basisversion eingestellt wird?
Nutzerversionen, die von früheren Basisversionen abhängen, geben keine Vorhersagen mehr zurück, wenn die Basisversion eingestellt wird.
Wie werden Prozessorversionen für Ihre Anfragen ausgewählt?
Wenn Sie einen Prozessor-Endpunkt aufrufen, ohne die Prozessorversion anzugeben, wird die Standardprozessorversion verwendet. Wenn sich die Standardprozessorversion ändert, müssen Sie möglicherweise den Code aktualisieren.
| Verwendeter Endpunkt | Erlebnis |
|---|---|
| Wenn Sie keine Prozessorversions-ID angeben | Anfragen, die mit einer neuen Standardprozessorversion verarbeitet werden. Wenn Ihre Standardprozessorversion eingestellt wird, wird die Standardeinstellung auf die zuletzt eingeführte stabile Google-Version aktualisiert. |
| Wenn Sie die Prozessorversions-ID angeben | Die Antwort schlägt fehl, wenn Sie einen Prozessor-Endpunkt aufrufen und eine Versions-ID angeben, die nicht mehr unterstützt wird. |
Beispiel für die Einstellung einer angepassten Version
Im folgenden Szenario wird die Abfolge von Ereignissen bei der Einstellung einer benutzerdefinierten Version beschrieben:
Als Entwickler verwenden Sie einen benutzerdefinierten Extraktor, um Daten aus Dokumenten abzurufen. Angesichts der Komplexität und des Umfangs der von Ihnen verarbeiteten Dokumente optimieren Sie das Fundierungsmodell, um eine Version namens
fine-tune-Azu erstellen. Sie legen die Versionfine-tune-Aals Standardversion für Ihren Prozessor fest und verwenden sie zum Verarbeiten von Dokumenten. Die Basisversion, die dem Modellfine-tune-Azugrunde liegt, ist die stabile Versionpretrained-foundation-model-v1.0-2023-08-22 (v1.0).Google hat eine neue stabile Version mit dem Namen
pretrained-foundation-model-v1.2-2024-05-10 (v1.2)veröffentlicht und angekündigt, dass die stabile Versionv1.0am 9. April 2025 eingestellt wird.Da Sie Ihre Trainings- und Testdokumente im Dataset Ihres Prozessors behalten haben, optimieren Sie eine weitere Version basierend auf der neuesten stabilen Version von Google,
v1.2, und nennen siefine-tune-B. Nachdem Sie die Leistung bewertet haben, legen Sie die Versionfine-tune-Bals neue Standardversion für Ihren Prozessor fest und stellen die Versionfine-tune-Aein. Ihre neue Version verwendet jetzt die neueste unterstützte stabile Google-Version.
Hätten Sie die benutzerdefinierte fine-tune-B-Version nicht erstellt und ausgewertet, hätte Google die Standardversion Ihres Prozessors am 9. April 2025 auf v1.2 aktualisiert. Da Sie den Endpunkt des Prozessors aufrufen und keine Prozessorversion angeben, wird die neue v1.2-Version als neue Standardversion für die Verarbeitung Ihrer Anfragen verwendet.
Ressourcen zur Einstellung und Migration
Informationen zu eingestellten Parsern und Prozessoren finden Sie unter Document AI-Einstellung.
Weitere Informationen zu Migrationen finden Sie in den folgenden Ressourcen:
Informationen zum Erstellen und Trainieren eines neuen Expense Parser finden Sie unter Vortrainierten Prozessor nachtrainieren.
Informationen zum Erstellen und Optimieren eines neuen benutzerdefinierten Extraktor-Prozessors finden Sie unter Benutzerdefinierter Extraktor mit generativer KI.
Prozessorversion auswählen
Es gibt drei Möglichkeiten, anzugeben, welche Prozessorversion für die Online- und Batchverarbeitung verwendet werden soll:
Wenn Sie keine Version angeben, wird die Standardeinstellung des Prozessors verwendet.
- Beispiel:
projects/my-proj/locations/us/processors/my-processor:process
- Beispiel:
Wenn Sie eine Version angeben, wird diese verwendet. Wenn die angegebene Version nicht vorhanden ist, schlägt die Anfrage mit einem Fehler fehl.
- Beispiel:
projects/my-proj/locations/us/processors/my-processor/processorVersions/pretrained-invoice-v1.2-2022-02-18:process
- Beispiel:
Wenn Sie einen Channel angeben, wird die neueste Version in diesem Channel verwendet. (Optionen:
stable,rc)- Beispiel:
projects/my-proj/locations/us/processors/my-processor/processorVersions/stable:process
- Beispiel:
Verfügbare Version ansehen
Console
Rufen Sie in der Google Cloud Console im Bereich „Document AI“ die Seite Prozessoren auf.
Klicken Sie in der Liste der Prozessoren auf den Namen des Prozessors, für den Sie Details aufrufen möchten.
Wählen Sie den Tab Versionen verwalten (oder Bereitstellen & verwenden) aus, um alle verfügbaren Prozessorversionen aufzurufen.
REST
In diesem Beispiel wird gezeigt, wie Sie mit der Methode processorVersions.list die verfügbaren Prozessorversionen für Ihren Prozessor auflisten.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- LOCATION: Der Standort Ihres Prozessors, z. B.:
us– USAeu– Europäische Union
- PROJECT_ID: Ihre Google Cloud Projekt-ID
- PROCESSOR_ID: Die ID Ihres benutzerdefinierten Prozessors.
HTTP-Methode und URL:
GET https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions
Senden Sie die Anfrage mithilfe einer der folgenden Optionen:
curl
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions"
PowerShell
Führen Sie diesen Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions" | Select-Object -Expand Content
Die Antwort enthält eine Liste von ProcessorVersions, die Informationen zu jeder Prozessorversion enthält, z. B. name, state und andere Details.
{
"processorVersions": [
{
"name": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions/pretrained-ocr-v1.1-2022-09-12",
"displayName": "Google Release Candidate",
"state": "DEPLOYED",
"createTime": "2022-09-13T23:39:12.156648Z",
"googleManaged": true
},
{
"name": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions/pretrained-ocr-v1.0-2020-09-23",
"displayName": "Google Stable",
"state": "DEPLOYED",
"createTime": "2022-09-12T23:35:09.829557Z",
"googleManaged": true,
"deprecationInfo": {
"deprecationTime": "1970-01-01T00:00:00Z"
}
}
]
}
C#
Weitere Informationen finden Sie in der Referenzdokumentation zur Document AI C# API.
Richten Sie zur Authentifizierung bei Document AI Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Weitere Informationen finden Sie in der Referenzdokumentation zur Document AI Go API.
Richten Sie zur Authentifizierung bei Document AI Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.