Skip to content

Commit a401af9

Browse files
committed
Merge branch 'main' into release-deid
2 parents 1c15434 + 19cbe61 commit a401af9

File tree

95 files changed

+954
-1901
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+954
-1901
lines changed

.openpublishing.redirection.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/storage/files/files-samples-dotnet-v11.md",
5+
"redirect_url": "/previous-versions/azure/storage/files/files-samples-dotnet-v11",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/storage/files/files-samples-java-v8.md",
10+
"redirect_url": "/previous-versions/azure/storage/files/files-samples-java-v8",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/storage/files/files-samples-python-v2.md",
15+
"redirect_url": "/previous-versions/azure/storage/files/files-samples-python-v2",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/storage/files/storage-c-plus-plus-how-to-use-files.md",
20+
"redirect_url": "/previous-versions/azure/storage/files/storage-c-plus-plus-how-to-use-files",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/storage/queues/queues-v11-samples-dotnet.md",
25+
"redirect_url": "/previous-versions/azure/storage/queues/queues-v11-samples-dotnet",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/storage/queues/queues-v2-samples-python.md",
30+
"redirect_url": "/previous-versions/azure/storage/queues/queues-v2-samples-python",
31+
"redirect_document_id": false
32+
},
333
{
434
"source_path": "articles/storage/files/storage-files-migration-storsimple-1200.md",
535
"redirect_url": "/previous-versions/azure/storage/files/storage-files-migration-storsimple-1200",
@@ -5051,4 +5081,4 @@
50515081
"redirect_document_id": false
50525082
}
50535083
]
5054-
}
5084+
}

articles/ai-services/document-intelligence/concept-accuracy-confidence.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ ms.author: lajanuar
1616

1717
A confidence score indicates probability by measuring the degree of statistical certainty that the extracted result is detected correctly. The estimated accuracy is calculated by running a few different combinations of the training data to predict the labeled values. In this article, learn to interpret accuracy and confidence scores and best practices for using those scores to improve accuracy and confidence results.
1818

19-
2019
## Confidence scores
20+
2121
> [!NOTE]
22+
>
2223
> * Field level confidence is getting update to take into account word confidence score starting with **2024-07-31-preview** API version for **custom models**.
2324
> * Confidence scores for tables, table rows and table cells are available starting with the **2024-07-31-preview** API version for **custom models**.
2425

articles/ai-services/document-intelligence/concept-retrieval-augmented-generation.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-document-intelligence
88
ms.topic: conceptual
9-
ms.date: 02/29/2024
10-
ms.author: luzhan
9+
ms.date: 08/13/2024
10+
ms.author: lajanuar
1111
monikerRange: '>=doc-intel-3.1.0'
1212
---
1313

@@ -130,27 +130,27 @@ key = "<api_key>"
130130

131131
from langchain_community.document_loaders import AzureAIDocumentIntelligenceLoader
132132
from langchain.text_splitter import MarkdownHeaderTextSplitter
133-
133+
134134
# Initiate Azure AI Document Intelligence to load the document. You can either specify file_path or url_path to load the document.
135135
loader = AzureAIDocumentIntelligenceLoader(file_path="<path to your file>", api_key = key, api_endpoint = endpoint, api_model="prebuilt-layout")
136136
docs = loader.load()
137-
137+
138138
# Split the document into chunks base on markdown headers.
139139
headers_to_split_on = [
140140
("#", "Header 1"),
141141
("##", "Header 2"),
142142
("###", "Header 3"),
143143
]
144144
text_splitter = MarkdownHeaderTextSplitter(headers_to_split_on=headers_to_split_on)
145-
145+
146146
docs_string = docs[0].page_content
147147
splits = text_splitter.split_text(docs_string)
148148
splits
149149
```
150+
150151
> [!div class="nextstepaction"]
151152
> [View samples on GitHub.](https://github.com/Azure-Samples/document-intelligence-code-samples/blob/main/Python(v4.0)/Retrieval_Augmented_Generation_(RAG)_samples/sample_rag_langchain.ipynb)
152153
153-
154154
## Next steps
155155

156156
* Learn more about [Azure AI Document Intelligence](overview.md).
Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,37 @@
11
---
22
author: laujan
33
ms.service: azure-ai-document-intelligence
4-
ms.custom:
5-
- ignite-2023
64
ms.topic: include
7-
ms.date: 11/15/2023
5+
ms.date: 08/13/2024
86
ms.author: lajanuar
97
---
108
<!-- markdownlint-disable MD041 -->
119

12-
* For best results, provide one clear photo or high-quality scan per document.
13-
1410
* Supported file formats:
1511

16-
|Model | PDF |Image: </br>JPEG/JPG, PNG, BMP, TIFF, HEIF | Microsoft Office: </br> Word (DOCX), Excel (XLSX), PowerPoint (PPTX), and HTML|
17-
|--------|:----:|:-----:|:---------------:
12+
|Model | PDF |Image: </br>`JPEG/JPG`, `PNG`, `BMP`, `TIFF`, `HEIF` | Microsoft Office: </br> Word (`DOCX`), Excel (`XLSX`), PowerPoint (`PPTX`), HTML|
13+
|--------|:----:|:-----:|:---------------:|
1814
|Read ||||
19-
|Layout ||| ✔ (2024-02-29-preview, 2023-10-31-preview) |
15+
|Layout ||| ✔ (2024-07-31-preview, 2024-02-29-preview, 2023-10-31-preview) |
2016
|General&nbsp;Document||| |
2117
|Prebuilt ||| |
2218
|Custom extraction ||| |
23-
|Custom classification ||| ✔ (2024-02-29-preview) |
19+
|Custom classification ||| ✔ (2024-07-31-preview, 2024-02-29-preview) |
20+
21+
* For best results, provide one clear photo or high-quality scan per document.
2422

25-
* For PDF and TIFF, up to 2000 pages can be processed (with a free tier subscription, only the first two pages are processed).
23+
* For PDF and TIFF, up to 2,000 pages can be processed (with a free tier subscription, only the first two pages are processed).
2624

27-
* The file size for analyzing documents is 500 MB for paid (S0) tier and 4 MB for free (F0) tier.
25+
* The file size for analyzing documents is 500 MB for paid (S0) tier and `4` MB for free (F0) tier.
2826

29-
* Image dimensions must be between 50 x 50 pixels and 10,000 px x 10,000 pixels.
27+
* Image dimensions must be between 50 pixels x 50 pixels and 10,000 pixels x 10,000 pixels.
3028

3129
* If your PDFs are password-locked, you must remove the lock before submission.
3230

33-
* The minimum height of the text to be extracted is 12 pixels for a 1024 x 768 pixel image. This dimension corresponds to about `8`-point text at 150 dots per inch (DPI).
31+
* The minimum height of the text to be extracted is 12 pixels for a 1024 x 768 pixel image. This dimension corresponds to about `8` point text at 150 dots per inch (DPI).
3432

3533
* For custom model training, the maximum number of pages for training data is 500 for the custom template model and 50,000 for the custom neural model.
3634

37-
* For custom extraction model training, the total size of training data is 50 MB for template model and 1G-MB for the neural model.
35+
* For custom extraction model training, the total size of training data is 50 MB for template model and `1` GB for the neural model.
3836

39-
* For custom classification model training, the total size of training data is `1GB` with a maximum of 10,000 pages.
37+
* For custom classification model training, the total size of training data is `1` GB with a maximum of 10,000 pages. For 2024-07-31-preview and later, the total size of training data is `2` GB with a maximum of 10,000 pages.

articles/ai-services/translator/document-translation/how-to-guides/create-sas-tokens.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.topic: how-to
66
manager: nitinme
77
ms.author: lajanuar
88
author: laujan
9-
ms.date: 02/12/2024
9+
ms.date: 08/13/2024
1010
---
1111

1212
# Create SAS tokens for your storage containers
@@ -82,9 +82,9 @@ Go to the [Azure portal](https://portal.azure.com/#home) and navigate to your co
8282
* Consider setting a longer duration period for the time you're using your storage account for Translator Service operations.
8383
* The value of the expiry time is determined by whether you're using an **Account key** or **User delegation key** **Signing method**:
8484
* **Account key**: While a maximum time limit isn't imposed, best practice recommends that you configure an expiration policy to limit the interval and minimize compromise. [Configure an expiration policy for shared access signatures](/azure/storage/common/sas-expiration-policy).
85-
* **User delegation key**: The value for the expiry time is a maximum of seven days from the creation of the SAS token. The SAS is invalid after the user delegation key expires, so a SAS with an expiry time of greater than seven days will still only be valid for seven days. For more information,*see* [Use Microsoft Entra credentials to secure a SAS](/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli#use-azure-ad-credentials-to-secure-a-sas).
85+
* **User delegation key**: The value for the expiry time is a maximum of seven days from the creation of the SAS token. The SAS is invalid after the user delegation key expires, so a SAS with an expiry time of greater than seven days will still only be valid for seven days. For more information, *see* [Use Microsoft Entra credentials to secure a SAS](/azure/storage/blobs/storage-blob-user-delegation-sas-create-cli#use-azure-ad-credentials-to-secure-a-sas).
8686

87-
1. The **Allowed IP addresses** field is optional and specifies an IP address or a range of IP addresses from which to accept requests. If the request IP address doesn't match the IP address or address range specified on the SAS token, authorization fails. The IP address or a range of IP addresses must be public IPs, not private. For more information,*see*, [**Specify an IP address or IP range**](/rest/api/storageservices/create-account-sas#specify-an-ip-address-or-ip-range).
87+
1. The **Allowed IP addresses** field is optional and specifies an IP address or a range of IP addresses from which to accept requests. If the request IP address doesn't match the IP address or address range specified on the SAS token, authorization fails. The IP address or a range of IP addresses must be public IPs, not private. For more information, *see*, [**Specify an IP address or IP range**](/rest/api/storageservices/create-account-sas#specify-an-ip-address-or-ip-range).
8888

8989
1. The **Allowed protocols** field is optional and specifies the protocol permitted for a request made with the SAS. The default value is HTTPS.
9090

articles/ai-services/translator/document-translation/reference/translate-document.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ Query string parameters:
6767
|**sourceLanguage**|Specifies the language of the input document. If the `sourceLanguage` parameter isn't specified, automatic language detection is applied to determine the source language.|
6868
|&bull; **glossary=**<br> &bull; **type=**|&bull; Path to the file location for your custom glossary and file format type.</br> &bull; Ex:**"glossary=@D:\Test\SDT\test-simple-glossary.csv;type=text/csv**|
6969
|**allowFallback**|&bull; A boolean specifying that the service is allowed to fall back to a `generalnn` system when a custom system doesn't exist. Possible values are: `true` (default) or `false`. <br>&bull; `allowFallback=false` specifies that the translation should only use systems trained for the category specified by the request.<br>&bull; If no system is found with the specific category, the request returns a 400 status code. <br>&bull; `allowFallback=true` specifies that the service is allowed to fall back to a `generalnn` system when a custom system doesn't exist.|
70+
|**category**|A string specifying the category (domain) for the translation. This parameter is used to get translations from a customized system built with [Custom Translator](../../custom-translator/how-to/translate-with-custom-model.md#how-to-translate). To use your deployed customized system for synchronous document translation, add the `Category ID` from your Custom Translator project details to the `category` parameter. The default value is: `generalnn`.|
7071

7172
### Request Body
7273

articles/api-management/backends.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ resource symbolicname 'Microsoft.ApiManagement/service/backends@2023-09-01-previ
106106
name: 'myAPIM/myBackend'
107107
properties: {
108108
url: 'https://mybackend.com'
109-
protocol: 'https'
109+
protocol: 'http'
110110
circuitBreaker: {
111111
rules: [
112112
{
@@ -144,7 +144,7 @@ Include a JSON snippet similar to the following in your ARM template for a backe
144144
"name": "myAPIM/myBackend",
145145
"properties": {
146146
"url": "https://mybackend.com",
147-
"protocol": "https",
147+
"protocol": "http",
148148
"circuitBreaker": {
149149
"rules": [
150150
{

articles/app-service/configure-ssl-bindings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ In the <a href="https://portal.azure.com" target="_blank">Azure portal</a>:
4545
1. In **TLS/SSL type**, choose between **SNI SSL** and **IP based SSL**.
4646

4747
- **[SNI SSL](https://en.wikipedia.org/wiki/Server_Name_Indication)**: Multiple SNI SSL bindings may be added. This option allows multiple TLS/SSL certificates to secure multiple domains on the same IP address. Most modern browsers (including Internet Explorer, Chrome, Firefox, and Opera) support SNI (for more information, see [Server Name Indication](https://wikipedia.org/wiki/Server_Name_Indication)).
48-
- - **IP based SSL**: Only one IP SSL binding may be added. This option allows only one TLS/SSL certificate to secure a dedicated public IP address. After you configure the binding, follow the steps in [2. Remap records for IP based SSL](#2-remap-records-for-ip-based-ssl).<br/>IP SSL is supported only in **Basic** tier or higher.
48+
- **IP based SSL**: Only one IP SSL binding may be added. This option allows only one TLS/SSL certificate to secure a dedicated public IP address. After you configure the binding, follow the steps in [2. Remap records for IP based SSL](#2-remap-records-for-ip-based-ssl).<br/>IP SSL is supported only in **Basic** tier or higher.
4949

5050
1. When adding a new certificate, validate the new certificate by selecting **Validate**.
5151

0 commit comments

Comments
 (0)