Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As operações síncronas funcionam melhor para cenários interativos que precisam de conteúdo extraído imediatamente ou que desejam evitar o armazenamento temporário do lado do serviço durante o processamento. Essas operações processam a entrada na memória e retornam conteúdo estruturado diretamente na resposta. Você não envia uma solicitação separada para verificar o resultado. Nesta versão prévia pública, as operações síncronas estão disponíveis para os analisadores e prebuilt-layout analisadoresprebuilt-read.
As operações síncronas dão suporte aos mesmos formatos de arquivo de documento que operações assíncronas. Para obter os limites de tamanho do arquivo, página, caractere e intervalo de páginas, consulte os limites de serviço de Compreensão de Conteúdo.
Pré-requisitos
- Uma assinatura de Azure ativa. Se você não tiver uma conta Azure, criar uma gratuitamente.
- Um recurso do Microsoft Foundry em uma região com suporte. Para criar o recurso, você precisa da função Colaborador ou superior na assinatura de destino ou no grupo de recursos.
- cURL instalado para seu ambiente de desenvolvimento.
Este início rápido mostra como usar operações síncronas de Leitura e Layout na API REST de Compreensão de Conteúdo para extrair conteúdo estruturado de pequenos documentos e imagens. Os prebuilt-read analisadores e os prebuilt-layout analisadores dão suporte a duas operações síncronas:
-
analyzeInlineusa uma URL como conteúdo de entrada. -
analyzeBinaryInlineusa um arquivo binário como conteúdo de entrada.
Extrair texto de uma imagem com Leitura
A solicitação a seguir envia uma imagem como dados binários para a operação de leitura síncrona (prebuilt-read:analyzeBinaryInline). Substitua {your-resource-endpoint}, {your-subscription-key}e o caminho do arquivo local por seus valores.
curl --request POST \
--url 'https://{your-resource-endpoint}/contentunderstanding/analyzers/prebuilt-read:analyzeBinaryInline?api-version=2026-06-01-preview' \
--header 'Content-Type: application/octet-stream' \
--header 'Ocp-Apim-Subscription-Key: {your-subscription-key}' \
--data-binary '@D:\\Demo\\InsuranceCard.png'
A resposta contém as informações de texto e localização extraídas da imagem. Como essa é uma operação síncrona, a resposta contém o resultado da análise diretamente. Você não precisa copiar um Operation-Location valor ou sondagem para obter um resultado.
Para obter mais informações, consulte Analisadores de Conteúdo – Analisar Binário.
Extrair estrutura de documentos com Layout
A solicitação a seguir envia uma URL de documento para a operação layout síncrono. Substitua {your-resource-endpoint} e {your-subscription-key} por seus valores. A URL deve estar acessível ao recurso de Compreensão de Conteúdo.
curl --request POST \
--url 'https://{your-resource-endpoint}/contentunderstanding/analyzers/prebuilt-layout:analyzeInline?api-version=2026-06-01-preview' \
--header 'Content-Type: application/json' \
--header 'Ocp-Apim-Subscription-Key: {your-subscription-key}' \
--data '{
"inputs": [
{
"url": "https://raw.githubusercontent.com/Azure-Samples/cognitive-services-REST-api-samples/master/curl/form-recognizer/rest-api/layout.png"
}
]
}'
A resposta contém o conteúdo extraído e a estrutura do documento, como tabelas, seções, figuras, formatação, hiperlinks e assinaturas quando há suporte. A resposta também inclui informações de uso para a operação.
Para obter mais informações, consulte Analisadores de Conteúdo – Analisar.
Escolher entre operações síncronas e assíncronas
Use operações síncronas quando seu aplicativo precisar do resultado imediatamente, a entrada se ajustar dentro dos limites síncronos ou processar documentos na memória é importante para seu cenário. Use operações assíncronas para entradas maiores ou análise de execução mais longa. Para obter um exemplo assíncrono, consulte Início Rápido: Usar a API REST de Compreensão de Conteúdo.
Próximas Etapas
- Saiba mais sobre analisadores predefinidos.
- Examine os limites do serviço de Compreensão de Conteúdo.
- Examine os preços do Content Understanding.