title | titleSuffix | description | author | manager | ms.service | ms.custom | ms.topic | ms.date | ms.author | zone_pivot_groups | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quickstart: Document Intelligence (formerly Form Recognizer) client libraries | REST API |
Azure AI services |
Use a Document Intelligence SDK or the REST API to create a forms processing app that extracts key data and structure elements from your documents. |
laujan |
nitinme |
azure-ai-document-intelligence |
|
quickstart |
07/19/2024 |
lajanuar |
programming-languages-set-formre |
Important
- Azure Cognitive Services Form Recognizer is now Azure AI Document Intelligence.
- Some platforms are still awaiting the renaming update.
- All mention of Form Recognizer or Document Intelligence in our documentation refers to the same Azure service.
:::moniker range="doc-intel-4.0.0"
This content applies to: v4.0 (preview) Earlier versions:
v3.1 (GA)
v3.0 (GA)
- Get started with Azure AI Document Intelligence latest preview version (2024-02-29-preview).
:::moniker-end
::: moniker range="doc-intel-3.1.0"
This content applies to: v3.1 (GA) Earlier versions:
v3.0
v2.1
- Get started with Azure Form Recognizer latest GA version (
2023-07-31
).
::: moniker-end
::: moniker range="doc-intel-3.0.0"
This content applies to: v3.0 (GA) Newer version:
v3.1
v2.1
- Get started with Azure Form Recognizer legacy GA version (
2022-08-31
).
::: moniker-end
-
Azure AI Document Intelligence / Form Recognizer is a cloud-based Azure AI service that uses machine learning to extract key-value pairs, text, tables, and key data from your documents.
-
You can easily integrate document processing models into your workflows and applications by using a programming language SDK or calling the REST API.
-
For this quickstart, we recommend that you use the free service while you're learning the technology. Remember that the number of free pages is limited to 500 per month.
To learn more about the API features and development options, visit our Overview page.
::: zone pivot="programming-language-csharp"
::: moniker range="doc-intel-4.0.0 || doc-intel-3.1.0 || doc-intel-3.0.0" [!INCLUDE C# SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-java"
::: moniker range="doc-intel-4.0.0 || doc-intel-3.1.0 || doc-intel-3.0.0" [!INCLUDE Java SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-javascript"
::: moniker range="doc-intel-4.0.0 || doc-intel-3.1.0 || doc-intel-3.0.0" [!INCLUDE NodeJS SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-python"
::: moniker range="doc-intel-4.0.0 || doc-intel-3.1.0 || doc-intel-3.0.0" [!INCLUDE Python SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-rest-api"
::: moniker range="doc-intel-4.0.0 || doc-intel-3.1.0 || doc-intel-3.0.0" [!INCLUDE REST API] ::: moniker-end
::: zone-end
::: moniker range="doc-intel-4.0.0 || doc-intel-3.1.0 || doc-intel-3.0.0"
That's it, congratulations!
In this quickstart, you used a document Intelligence model to analyze various forms and documents. Next, explore the Document Intelligence Studio and reference documentation to learn about Document Intelligence API in depth.
-
For an enhanced experience and advanced model quality, try Document Intelligence Studio
-
For v3.1 to v4.0 migration, see Changelog Migration guides.
::: moniker-end
::: moniker range="doc-intel-4.0.0"
- Find more samples on GitHub. ::: moniker-end
::: moniker range="doc-intel-3.1.0"
- Find more samples on GitHub. ::: moniker-end
::: moniker range="doc-intel-2.1.0" [!INCLUDE applies to v2.1] ::: moniker-end
::: moniker range="doc-intel-2.1.0"
Get started with Azure AI Document Intelligence using the programming language of your choice or the REST API. Document Intelligence is a cloud-based Azure AI service that uses machine learning to extract key-value pairs, text, and tables from your documents. We recommend that you use the free service when you're learning the technology. Remember that the number of free pages is limited to 500 per month.
To learn more about Document Intelligence features and development options, visit our Overview page.
::: moniker-end
::: zone pivot="programming-language-csharp"
::: moniker range="doc-intel-2.1.0" [!INCLUDE C# SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-java"
::: moniker range="doc-intel-2.1.0" [!INCLUDE Java SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-javascript"
::: moniker range="doc-intel-2.1.0" [!INCLUDE NodeJS SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-python"
::: moniker range="doc-intel-2.1.0" [!INCLUDE Python SDK] ::: moniker-end
::: zone-end
::: zone pivot="programming-language-rest-api"
::: moniker range="doc-intel-2.1.0" [!INCLUDE REST API] ::: moniker-end
::: zone-end
::: moniker range="doc-intel-2.1.0"
That's it, well done!
-
For an enhanced experience and advanced model quality, try the Document Intelligence Studio.
-
The Studio supports any model trained with v2.1 labeled data.
-
The changelogs provide detailed information about migrating from v3.1 to v4.0.
-
::: moniker-end