Migrer depuis la version v1beta2

L'API v1beta2 de Document AI est désormais obsolète au profit de l'API v1.

Contrairement à v1beta2, l'API Document AI v1 est une API avec état. Cela signifie que vous devez créer un Processor avant de pouvoir envoyer des requêtes aux documents Process et BatchProcess.

REMARQUE : Cette obsolescence n'affecte que la version de l'API utilisée pour appeler un processeur. Cela n'a aucune incidence sur la disponibilité des processeurs.

Les principaux domaines d'incompatibilité 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 de processeurs, commencez par créer un Processor. Le tableau suivant sert de guide général pour choisir un ProcessorType à 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 par étapes 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 Remarques sur la migration
ProcessDocument Process InputConfig.Cloud Storage_source n'est pas compatible avec v1. Utilisez BatchProcess pour traiter les documents sur Cloud Storage.
BatchProcessDocuments BatchProcess En plus d'accepter les documents individuels sur Cloud Storage, v1 est compatible avec 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é d'utilisation des bibliothèques clientes pour v1, consultez Bibliothèques clientes.