- Overview
- Getting started
- Building models
- Consuming models
- Model Details
- Public endpoints
- 1040 - document type
- 1040 Schedule C - document type
- 1040 Schedule D - document type
- 1040 Schedule E - document type
- 1040x - document type
- 3949a - document type
- 4506T - document type
- 709 - document type
- 941x - document type
- 9465 - document type
- ACORD125 - document type
- ACORD126 - document type
- ACORD131 - document type
- ACORD140 - document type
- ACORD25 - document type
- Bank Statements - document type
- Bills Of Lading - document type
- Certificate of Incorporation - document type
- Certificate of Origin - document type
- Checks - document type
- Children Product Certificate - document type
- CMS 1500 - document type
- EU Declaration of Conformity - document type
- Financial Statements - document type
- FM1003 - document type
- I9 - document type
- ID Cards - document type
- Invoices - document type
- Invoices2 - document type
- Invoices Australia - document type
- Invoices China - document type
- Invoices Hebrew - document type
- Invoices India - document type
- Invoices Japan - document type
- Invoices Shipping - document type
- Packing Lists - document type
- Payslips - document type
- Passports - document type
- Purchase Orders - document type
- Receipts - document type
- Receipts2 - document type
- Receipts Japan - document type
- Remittance Advices - document type
- UB04 - document type
- US Mortgage Closing Disclosures - document type
- Utility Bills - document type
- Vehicle Titles - document type
- W2 - document type
- W9 - document type
- Supported languages
- Insights dashboards
- Document Understanding deployed in Automation Suite
- Data and security
- Logging
- Licensing
- How to
- Troubleshooting

Document Understanding Modern Projects User Guide
Depending on the models you want to use, you need the following:
- For models 2022.10 and newer:
- Download the needed Document
UnderstandingTM bundle. Here are the links for all
the available bundles. The du bundle contains information about all models
included into a specific version. For example, the
dusemistructured-2.2510.0.tar.gzcontains information about all out-of-the-box pre-trained ML Packages included in the 2.2510.0 version.
- Download the needed Document
UnderstandingTM bundle. Here are the links for all
the available bundles. The du bundle contains information about all models
included into a specific version. For example, the
- For models 2022.4 and older
(
python37duv3andpython37duv4):- All ML Packages are provided
as a
.zipfile which is uploaded directly as a Custom Package in AI Center. To download the models, contact your Account Manager, CSM, or Support to receive a download link per package. - Download the needed Document Understanding bundle. Here are the links for all the available bundles.
- All ML Packages are provided
as a
du-ondemand.tar.gz. For instance, if you downloaded the du
bundle named dusemistructured-2.2510.0.tar.gz, at installation time you
need to rename it as du-ondemand.tar.gz.
- For Windows machines, directly download through the bundle link and rename the file to
du-ondemand.tar.gz -
For Linux machines, from the machine having access to the internet, download the needed bundle using the following command:
wget -O ~/<bundle-name.tar.gz> 'bundle-link'wget -O ~/<bundle-name.tar.gz> 'bundle-link'Here's an example of how to download the needed bundle for Linux:
wget -O ~/du-ondemand.tar.gz 'https://download.uipath.com/automation-suite/2.2510.0/dusemistructured-2.2510.0.tar.gz'wget -O ~/du-ondemand.tar.gz 'https://download.uipath.com/automation-suite/2.2510.0/dusemistructured-2.2510.0.tar.gz' -
Copy the following bundle to the
/uipath/tmpfolder on the main machine of the cluster (where the install took place):scp ~/<bundle-name.tar.gz> <username>@<node dns>:/uipath/tmp/scp ~/<bundle-name.tar.gz> <username>@<node dns>:/uipath/tmp/ -
Connect to this main machine and load the bundle:
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du.tar.gz" --offline-tmp-folder "/uipath/tmp"./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du.tar.gz" --offline-tmp-folder "/uipath/tmp"
zip and
metadata json files are needed for this procedure.
Access Form Extractor and Intelligent Keyword Classifier, with the following public URL:
<FQDN>/du_/svc/formextractor<FQDN>/du_/svc/intelligentkeywords
<FQDN> placeholder with the actual environment information.For example <FQDN>/du_/svc/formextractor becomes https://servicefabricserver.domain.com/du_/svc/formextractor when used in a workflow.
Follow these steps to upload a Document Understanding bundle to your external docker registry:
- Pull the desired DU image from the UiPath® registry hosted on registry.uipath.com
- Rename the image host as per your docker registry name.
- Push the image to external docker registry
Pull the desired Document Understanding images
Pull the images from UiPath® registry by running these commands:docker pull <uipath_registry_server>/<image_name>docker pull <uipath_registry_server>/<image_name>Here's an example of how to pull the image of the UiPathDocumentOCR bundle from a registry called registry.uipath.com:
docker pull registry.uipath.com/aicenter/du-doc-ocr:v25.10-10.17-rc04docker pull registry.uipath.com/aicenter/du-doc-ocr:v25.10-10.17-rc04Rename the image host
Rename the image host by running the following command:
docker tag <uipath_registry_server>/<image_name> <your_registry_server>/<image_name>docker tag <uipath_registry_server>/<image_name> <your_registry_server>/<image_name>Here's an example of how to rename the image of the UiPathDocumentOCR bundle from a registry called registry.uipath.com to a registry called registory.mycompany.com:
docker tag registry.uipath.com/aicenter/du-doc-ocr:v25.10-10.17-rc04 registory.mycompany.com/aicenter/du-doc-ocr:v24.10.0docker tag registry.uipath.com/aicenter/du-doc-ocr:v25.10-10.17-rc04 registory.mycompany.com/aicenter/du-doc-ocr:v24.10.0Push the image to external docker registry
Push the image to your external docker registry by running the following command:
docker push <your_registry_server>/<image_name>docker push <your_registry_server>/<image_name>Here's an example of how to push the image of the UiPathDocumentOCR bundle to an external docker registry:
docker push registory.mycompany.com/aicenter/du-doc-ocr:v24.10.0docker push registory.mycompany.com/aicenter/du-doc-ocr:v24.10.02.2510.1
|
Document Understanding Bundle |
Image |
|---|---|
| UiPathDocumentOCR | aicenter/du-doc-ocr:v25.10-10.17-rc04 |
| UiPathDocumentOCR_CPU | aicenter/du-doc-ocr-cpu:v25.10-10.17-rc04 |
| Extended Languages OCR |
|
| DocumentClassifier | aicenter/du-ml-document-type-text-classifier:v25.10-10.17-rc04 |
|
Out-of-the-box Pre-trained ML Packages | aicenter/du-semistructured:v25.10-10.17-rc04 |
2.2510.0
|
Document Understanding Bundle |
Image |
|---|---|
| UiPathDocumentOCR | aicenter/du-doc-ocr:v25.10-10.17-rc04 |
| UiPathDocumentOCR_CPU | aicenter/du-doc-ocr-cpu:v25.10-10.17-rc04 |
| Extended Languages OCR |
|
| DocumentClassifier | aicenter/du-ml-document-type-text-classifier:v25.10-10.17-rc04 |
|
Out-of-the-box Pre-trained ML Packages | aicenter/du-semistructured:v25.10-10.17-rc04 |
- Getting started
- Install the offline bundle
- Upload the model to AI Center
- Form Extractor and Intelligent Keyword Classifier
- Upload a Document Understanding™ bundle to an external docker registry
- Pull the desired Document Understanding images
- Rename the image host
- Push the image to external docker registry
- Images for each Document Understanding bundle
- 2.2510.1
- 2.2510.0