Migrer depuis la version v1beta2
L'API v1beta2
de Document AI est désormais abandonnée au profit de l'API v1
.
Contrairement à v1beta2
, Document AI v1
est une API avec état, ce qui signifie que vous devez créer un Processor
avant de pouvoir envoyer des requêtes aux documents Process
et BatchProcess
.
REMARQUE: Cette suppression n'affecte que la version de l'API utilisée pour appeler un processeur. Cela n'a aucune incidence sur la disponibilité d'un processeur.
Les principaux domaines d'incompatibilité rétroactive de l'API v1 avec l'API v1beta2 sont abordés plus loin dans ce document.
Créer un processeur
Pour migrer vers v1
pour la création d'un outil de traitement, commencez par créer un Processor
. Le tableau suivant sert de guide général pour choisir un ProcessorType
approprié à créer, mais vous pouvez consulter la liste complète des processeurs.
document_type |
params |
Type de processeur |
---|---|---|
invoice |
INVOICE_PROCESSOR |
|
general |
OCR_PROCESSOR |
|
general |
table_extraction_params |
FORM_PARSER_PROCESSOR |
general |
form_extraction_params |
FORM_PARSER_PROCESSOR |
general |
entity_extraction_params |
FORM_PARSER_PROCESSOR |
general |
automl_params |
CUSTOM_EXTRACTION_PROCESSOR |
Pour obtenir un guide détaillé sur la création d'un processeur, consultez le guide.
Traitement des documents
Document AI v1
dispose de deux API pour accepter les documents: Process
et BatchProcess
.
Chacune de ces méthodes correspond à une méthode de v1beta2
. Les méthodes et leurs différences sont mises en évidence:
Méthode v1beta2 |
Méthode v1 |
Notes de migration |
---|---|---|
ProcessDocument |
Process |
InputConfig.Cloud Storage_source n'est pas compatible avec v1 . Utilisez BatchProcess pour traiter les documents dans Cloud Storage. |
BatchProcessDocuments |
BatchProcess |
En plus d'accepter des documents individuels dans Cloud Storage, v1 accepte un préfixe Cloud Storage pour traiter plusieurs documents à la fois. |
Bibliothèques clientes
Si vous utilisez Client Libraries
pour interagir avec Document AI, passez de DocumentUnderstandingService
à DocumentProcessorService
. Pour obtenir un exemple détaillé de l'utilisation des bibliothèques clientes pour v1
, consultez les bibliothèques clientes.