IA do documento (versão prévia)
Extraia dados estruturados, incluindo campos nomeados, tabelas, códigos de barras, classificações e resumos de formatos de documento comuns, documentos verificados e fotos de documentos usando IA. Também dá suporte à manuscrito e fotos e verificações de baixa qualidade, bem como entradas de documentos digitais. Dá suporte a uma ampla variedade de idiomas e é capaz de analisar e inferir a estrutura semântica do layout visual para documentos.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Cloudmersive |
| URL | https://www.cloudmersive.com |
| support@cloudmersive.com |
| Metadados do conector | |
|---|---|
| Publicador | Cloudmersive, LLC |
| Site da Web | https://www.cloudmersive.com |
| Política de privacidade | https://www.cloudmersive.com/privacy-policy |
| Categorias | IA; Conteúdo e arquivos |
Conector de IA do Documento Cloudmersive
A API de IA do Documento Cloudmersive permite que você use a IA de última geração para extrair dados, campos, insights e texto de documentos.
Pré-requisitos
Você precisará do seguinte para continuar:
- Um Microsoft Power Apps, Power Automate ou Aplicativos Lógicos do Azure com suporte ao conector Premium
- Uma chave de API cloudmersive
Como obter credenciais
Para usar esse conector, você precisa de uma conta cloudmersive. Você pode se inscrever com uma conta da Microsoft ou criar uma conta cloudmersive. Siga as etapas abaixo para obter sua Chave de API.
Obter a chave e o segredo da API
- Registrar-se para uma conta cloudmersive
- Clique em Chaves de API
Aqui você pode criar e ver suas chaves de API listadas na página Chaves de API. Basta copiar e colar essa chave de API no Conector de IA do Documento Cloudmersive.
Agora você está pronto para começar a usar o Conector cdr cloudmersive.
Operações com suporte
O conector dá suporte às seguintes operações:
-
Enforce Policies to a Document to allow or block it using Advanced AI: imponha políticas a um documento para permitir ou bloqueá-lo usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Consome 100 chamadas de API por página. -
Answer Questions about a Document in a structured way using Advanced AI: resposta booliana (sim/não), perguntas de múltipla escolha e resposta livre sobre o conteúdo de um documento usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Consome 100 chamadas de API por página. -
Extract Text from a Document using AI: extraia texto bruto de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Dá suporte a uma ampla variedade de idiomas. Consome 100 chamadas de API por página. -
Extract Field Values from a Document using AI: extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. -
Extract Field Values from a Document using Advanced AI: extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. -
Extract Tables of Data from a Document using AI: extraia tabelas, compostas por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. -
Extract Barcodes of from a Document using AI: extraia todos os códigos de barras de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG, HEIC e WEBP. Consome 100 chamadas de API por página. -
Extract All Fields and Tables of Data from a Document using AI: extraia todos os campos e tabelas, compostos por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. -
Extract Classification or Category from a Document using AI: Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. -
Extract Classification or Category from a Document using Advanced AI: Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. -
Extract Summary from a Document using AI: cria um resumo de 1 parágrafo do documento de entrada usando Inteligência Artificial. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. -
Extract Text from a Document using AI as a Batch Job: cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Dá suporte a uma ampla variedade de idiomas. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. -
Extract Field Values from a Document using Advanced AI as a Batch Job: cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. -
Extract All Fields and Tables of Data from a Document using AI as a Batch Job: cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia todos os Campos e Tabelas, compostos por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. -
Extract Classification or Category from a Document using AI as a Batch Job: cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. -
Get the status and result of an Extract Document Batch Job: retorna o resultado do Trabalho Assíncrono – os estados possíveis podem ser INICIADOs ou CONCLUÍDOs. Essa API só está disponível para implantações da Instância Gerenciada cloudmersive e da nuvem privada.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Apikey | secureString | A Apikey para esta api | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Extrair classificação ou categoria de um documento usando IA |
Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. |
| Extrair classificação ou categoria de um documento usando IA avançada |
Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. |
| Extrair classificação ou categoria de um documento usando IA como um trabalho em lote |
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. |
| Extrair códigos de barras de um documento usando IA |
Extraia todos os códigos de barras de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG, HEIC e WEBP. Consome 100 chamadas de API por página. |
| Extrair resumo de um documento usando IA |
Cria um resumo de 1 parágrafo do documento de entrada usando Inteligência Artificial. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. |
| Extrair tabelas de dados de um documento usando IA |
Extraia Tabelas, compostas por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. |
| Extrair texto de um documento usando IA |
Extraia texto bruto de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Dá suporte a uma ampla variedade de idiomas. Consome 100 chamadas de API por página. |
| Extrair texto de um documento usando IA como um trabalho em lote |
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Dá suporte a uma ampla variedade de idiomas. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. |
| Extrair todos os campos e tabelas de dados de um documento usando IA |
Extraia todos os Campos e Tabelas, compostos por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. |
| Extrair todos os campos e tabelas de dados de um documento usando IA como um trabalho em lote |
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia todos os Campos e Tabelas, compostos por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. |
| Extrair valores de campo de um documento usando IA |
Extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. |
| Extrair valores de campo de um documento usando IA avançada |
Extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página. |
| Extrair valores de campo de um documento usando IA avançada como um trabalho em lote |
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada. |
| Impor políticas a um documento para permitir ou bloqueá-lo usando IA Avançada |
Imponha políticas a um documento para permitir ou bloqueá-lo usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Consome 100 chamadas de API por página. |
| Obter o status e o resultado de um Trabalho em Lote do Documento de Extração |
Retorna o resultado do Trabalho Assíncrono – os estados possíveis podem ser INICIADOs ou CONCLUÍDOs. Essa API só está disponível para implantações da Instância Gerenciada cloudmersive e da nuvem privada. |
| Responder a perguntas sobre um documento de forma estruturada usando IA Avançada |
Resposta booliana (sim/não), perguntas de múltipla escolha e resposta livre sobre o conteúdo de um documento usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Consome 100 chamadas de API por página. |
Extrair classificação ou categoria de um documento usando IA
Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Classificação desejada para extrair
|
Categories | string |
Classificação desejada para extrair |
|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da classificação de um documento usando IA
Extrair classificação ou categoria de um documento usando IA avançada
Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
InputFile
|
InputFile | byte |
Arquivo de documento de entrada para executar a operação como uma matriz de bytes |
|
|
Nome da Categoria
|
CategoryName | string |
Nome da classificação |
|
|
CategoryDescription
|
CategoryDescription | string |
Opcional, mas recomendado: descrição da classificação em langugage natural |
|
|
Preprocessing
|
Preprocessing | string |
Opcional: defina o nível de pré-processamento de imagem para aprimorar a precisão. Os valores possíveis são 'Auto', 'SmoothEdges', 'SmoothEdgesPlus', 'Compatability' e 'None'. O padrão é Auto. Definir como SmoothEdges para suavizar bordas duras na imagem de entrada para melhorar a precisão do reconhecimento. Defina como SmoothEdgesPlus para suavizar bordas duras em um grau mais alto. Defina como compatibilidade para compatibilidade máxima de recursos PDF. |
|
|
ResultCrossCheck
|
ResultCrossCheck | string |
Opcional: defina o nível de verificação cruzada de precisão de saída a ser executado na entrada. Os valores possíveis são 'None', 'Advanced', 'Ultra' e 'Hyper'. O padrão é None. Ultra e Hyper produzirão a precisão mais alta, mas ao custo de tempos de processamento mais longos. |
|
|
MaximumPagesProcessed
|
MaximumPagesProcessed | integer |
Opcional: limitar o número de páginas processadas |
|
|
RotateImageDegrees
|
RotateImageDegrees | double |
Opcional: girar a imagem de entrada antes do reconhecimento pelo número especificado de graus; os valores válidos variam de -360 a +360. |
Retornos
Resultado da classificação de um documento usando IA
Extrair classificação ou categoria de um documento usando IA como um trabalho em lote
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia Classificação ou Categoria (por exemplo, Fatura, Recibo, Formulário Fiscal ou Formulário 1040, Formulário 1040 EZ etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Classificação desejada para extrair
|
Categories | string |
Classificação desejada para extrair |
|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da execução de um trabalho em lotes de documento dividido
Extrair códigos de barras de um documento usando IA
Extraia todos os códigos de barras de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG, HEIC e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da extração de códigos de barras de um documento
Extrair resumo de um documento usando IA
Cria um resumo de 1 parágrafo do documento de entrada usando Inteligência Artificial. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado do resumo de um documento
Extrair tabelas de dados de um documento usando IA
Extraia Tabelas, compostas por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da extração de tabelas de um documento
- Corpo
- ExtractTablesResponse
Extrair texto de um documento usando IA
Extraia texto bruto de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Dá suporte a uma ampla variedade de idiomas. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da extração de texto de um documento
- Corpo
- ExtractTextResponse
Extrair texto de um documento usando IA como um trabalho em lote
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Dá suporte a uma ampla variedade de idiomas. Requer a implantação da Instância Gerenciada ou da Nuvem Privada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da execução de um trabalho em lotes de documento dividido
Extrair todos os campos e tabelas de dados de um documento usando IA
Extraia todos os Campos e Tabelas, compostos por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Opcional: defina o nível de pré-processamento de imagem para aprimorar a precisão. ...
|
preprocessing | string |
Opcional: defina o nível de pré-processamento de imagem para aprimorar a precisão. ... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da extração de campos de um documento
Extrair todos os campos e tabelas de dados de um documento usando IA como um trabalho em lote
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia todos os Campos e Tabelas, compostos por linhas e colunas de dados, de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da execução de um trabalho em lotes de documento dividido
Extrair valores de campo de um documento usando IA
Extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Campos desejados para extrair, vírgula separada
|
FieldNames | string |
Campos desejados para extrair, vírgula separada |
|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
Documento de entrada, ou fotos de um documento, para extrair dados de
|
InputFile | file |
Documento de entrada, ou fotos de um documento, para extrair dados de |
Retornos
Resultado da extração de campos de um documento
- Corpo
- ExtractFieldsResponse
Extrair valores de campo de um documento usando IA avançada
Extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, XLSX, PPTX, EML, MSG, JPG, PNG e WEBP. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
InputFile
|
InputFile | byte |
Arquivo de documento de entrada para executar a operação como uma matriz de bytes |
|
|
FieldName
|
FieldName | string |
Nome do campo a ser extraído |
|
|
FieldOptional
|
FieldOptional | boolean |
Opcional: True se o campo for opcional, false se necessário (padrão) |
|
|
Fielddescription
|
FieldDescription | string |
Opcional, mas recomendado: descrição do campo – use-o para descrever o que é o campo, como ele é formatado, o que é exclusivo sobre ele, etc. |
|
|
FieldExample
|
FieldExample | string |
Opcional: exemplo de rótulo ou valor do campo |
|
|
MaximumPagesProcessed
|
MaximumPagesProcessed | integer |
Opcional: limitar o número de páginas processadas |
|
|
Preprocessing
|
Preprocessing | string |
Opcional: defina o nível de pré-processamento de imagem para aprimorar a precisão. Os valores possíveis são 'Auto', 'SmoothEdges', 'SmoothEdgesPlus', 'ContrastEdges', 'ContrastEdgesPlus', 'Invert', 'Binarize', 'Compatability' e 'None'. O padrão é Auto. Definir como SmoothEdges para suavizar bordas duras na imagem de entrada para melhorar a precisão do reconhecimento. Defina como SmoothEdgesPlus para suavizar bordas duras em um grau mais alto. Defina como ContrastEdges e ContrastEdgesPlus para aprimorar o contraste e a legibilidade para imagens em preto e branco ou em escala de cinza de baixa qualidade. Defina como Inverter para inverter a imagem de entrada. Defina como Binário para binário a imagem de entrada. Defina como compatibilidade para compatibilidade máxima de recursos PDF. |
|
|
ResultCrossCheck
|
ResultCrossCheck | string |
Opcional: defina o nível de verificação cruzada de precisão de saída a ser executado na entrada. Os valores possíveis são 'None', 'Advanced' e 'Ultra'. O padrão é None. Ultra produzirá a precisão mais alta, mas ao custo de tempos de processamento mais longos. |
|
|
RotateImageDegrees
|
RotateImageDegrees | double |
Opcional: girar a imagem de entrada antes do reconhecimento pelo número especificado de graus; os valores válidos variam de -360 a +360. |
Retornos
Resultado da extração de campos de um documento
Extrair valores de campo de um documento usando IA avançada como um trabalho em lote
Cria um trabalho em lote assíncrono para processar um documento grande como um trabalho em lote de IA. Extraia valores de campo (por exemplo, número da fatura, data da fatura, número de telefone do cartão de visita etc.) de um documento usando IA avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Requer a implantação da Instância Gerenciada ou da Nuvem Privada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a...
|
recognitionMode | string |
Opcional; Modo de reconhecimento – Avançado (padrão) fornece o mais alto a... |
|
|
InputFile
|
InputFile | byte |
Arquivo de documento de entrada para executar a operação como uma matriz de bytes |
|
|
FieldName
|
FieldName | string |
Nome do campo a ser extraído |
|
|
FieldOptional
|
FieldOptional | boolean |
Opcional: True se o campo for opcional, false se necessário (padrão) |
|
|
Fielddescription
|
FieldDescription | string |
Opcional, mas recomendado: descrição do campo – use-o para descrever o que é o campo, como ele é formatado, o que é exclusivo sobre ele, etc. |
|
|
FieldExample
|
FieldExample | string |
Opcional: exemplo de rótulo ou valor do campo |
|
|
MaximumPagesProcessed
|
MaximumPagesProcessed | integer |
Opcional: limitar o número de páginas processadas |
|
|
Preprocessing
|
Preprocessing | string |
Opcional: defina o nível de pré-processamento de imagem para aprimorar a precisão. Os valores possíveis são 'Auto', 'SmoothEdges', 'SmoothEdgesPlus', 'ContrastEdges', 'ContrastEdgesPlus', 'Invert', 'Binarize', 'Compatability' e 'None'. O padrão é Auto. Definir como SmoothEdges para suavizar bordas duras na imagem de entrada para melhorar a precisão do reconhecimento. Defina como SmoothEdgesPlus para suavizar bordas duras em um grau mais alto. Defina como ContrastEdges e ContrastEdgesPlus para aprimorar o contraste e a legibilidade para imagens em preto e branco ou em escala de cinza de baixa qualidade. Defina como Inverter para inverter a imagem de entrada. Defina como Binário para binário a imagem de entrada. Defina como compatibilidade para compatibilidade máxima de recursos PDF. |
|
|
ResultCrossCheck
|
ResultCrossCheck | string |
Opcional: defina o nível de verificação cruzada de precisão de saída a ser executado na entrada. Os valores possíveis são 'None', 'Advanced' e 'Ultra'. O padrão é None. Ultra produzirá a precisão mais alta, mas ao custo de tempos de processamento mais longos. |
|
|
RotateImageDegrees
|
RotateImageDegrees | double |
Opcional: girar a imagem de entrada antes do reconhecimento pelo número especificado de graus; os valores válidos variam de -360 a +360. |
Retornos
Resultado da execução de um trabalho em lotes de documento dividido
Impor políticas a um documento para permitir ou bloqueá-lo usando IA Avançada
Imponha políticas a um documento para permitir ou bloqueá-lo usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
InputFile
|
InputFile | byte |
Arquivo de entrada como uma matriz de bytes |
|
|
RuleId
|
RuleId | string | ||
|
TipoDeRegra
|
RuleType | string |
Os valores possíveis são ALLOW e DENY |
|
|
Ruledescription
|
RuleDescription | string |
Descrição da regra em linguagem natural, por exemplo, não permitir documentos que contenham linguagem ofensiva |
|
|
RecognitionMode
|
RecognitionMode | string |
Opcional; Modo de reconhecimento – Normal (padrão) fornece a maior precisão, mas velocidade mais lenta, enquanto Normal fornece resposta mais rápida, mas menor precisão para imagens de baixa qualidade |
Retornos
Resultado da execução de uma operação de imposição de política de documento
- Corpo
- DocumentPolicyResult
Obter o status e o resultado de um Trabalho em Lote do Documento de Extração
Retorna o resultado do Trabalho Assíncrono – os estados possíveis podem ser INICIADOs ou CONCLUÍDOs. Essa API só está disponível para implantações da Instância Gerenciada cloudmersive e da nuvem privada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do trabalho do lote para obter o status de
|
AsyncJobID | string |
ID do trabalho do lote para obter o status de |
Retornos
Resultado da execução de uma operação de trabalho em lote
Responder a perguntas sobre um documento de forma estruturada usando IA Avançada
Resposta booliana (sim/não), perguntas de múltipla escolha e resposta livre sobre o conteúdo de um documento usando IA Avançada. Os formatos de documento de entrada com suporte incluem DOCX, PDF, PNG e JPG. Consome 100 chamadas de API por página.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
InputFile
|
InputFile | byte |
Arquivo de entrada como uma matriz de bytes |
|
|
QuestionId
|
QuestionId | string |
ID exclusiva da pergunta, por exemplo, 1 ou 2A |
|
|
QuestionText
|
QuestionText | string |
Pergunta em linguagem natural para perguntar ao documento em que a resposta é resolvida como SIM ou NÃO, por exemplo: "Este documento está assinado e contraassinado por ambas as partes?". |
|
|
QuestionId
|
QuestionId | string |
ID exclusiva da pergunta, por exemplo, 1 ou 2A |
|
|
QuestionText
|
QuestionText | string |
Pergunta em linguagem natural para perguntar ao documento em que a resposta é resolvida para uma de um número fixo de opções fornecidas, por exemplo, "Qual é a lei reguladora deste contrato?". |
|
|
ChoiceId
|
ChoiceId | string |
ID exclusiva da opção de resposta, por exemplo, 3C |
|
|
ChoiceText
|
ChoiceText | string |
Texto de descrição desta escolha, por exemplo, 'Delaware' |
|
|
QuestionId
|
QuestionId | string |
ID exclusiva da pergunta, por exemplo, 7 ou 5A |
|
|
QuestionText
|
QuestionText | string |
Pergunta em linguagem natural para perguntar ao documento em que a resposta é resolvida para uma resposta livre, por exemplo, "Quem é o equivalente neste contrato?". |
|
|
RecognitionMode
|
RecognitionMode | string |
Opcional; Modo de reconhecimento – Normal (padrão) fornece a maior precisão, mas velocidade mais lenta, enquanto Normal fornece resposta mais rápida, mas menor precisão para imagens de baixa qualidade |
Retornos
Resultado da execução de uma operação de resposta a perguntas de documento
Definições
DocumentAdvancedClassificationResult
Resultado da classificação de um documento usando IA
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
DocumentCategoryResult
|
DocumentCategoryResult | string |
Categoria aplicada ao documento; se uma categoria não puder ser identificada, "outra" será usada. Os espaços são substituídos por sublinhados. |
|
Pontuação de Confiança
|
ConfidenceScore | double |
Pontuação de confiança entre 0,0 e 1,0, em que os > valores 0,8 indicam alta confiança |
DocumentClassificationResult
Resultado da classificação de um documento usando IA
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
DocumentCategoryResult
|
DocumentCategoryResult | string |
Categoria aplicada ao documento; se uma categoria não puder ser identificada, "outra" será usada. Os espaços são substituídos por sublinhados. |
DocumentPolicyResult
Resultado da execução de uma operação de imposição de política de documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
CleanResult
|
CleanResult | boolean |
True se o documento estiver em conformidade com todas as políticas e false se ele não o fizer |
|
RiskScore
|
RiskScore | double |
Pontuação de risco entre 0,0 e 1,0, em que os valores acima de 0,5 estão aumentando os níveis de risco |
|
RuleViolations
|
RuleViolations | array of PolicyRuleViolation |
Violações de política |
DocumentQuestionAnswerItem
Responder a uma pergunta de entrada
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
QuestionId
|
QuestionId | string |
ID da pergunta de entrada |
|
AnswerValue
|
AnswerValue | string |
Valor da resposta de resposta, formatado como uma cadeia de caracteres, para essa pergunta. Perguntas boolianas retornarão SIM ou NÃO. |
|
AnswerRationale
|
AnswerRationale | string |
Lógica explicando por que essa resposta foi dada |
|
Pontuação de Confiança
|
ConfidenceScore | double |
Pontuação de confiança entre 0,0 e 1,0, em que valores acima de 0,8 indicam alta confiança |
DocumentQuestionAnswersResult
Resultado da execução de uma operação de resposta a perguntas de documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se a operação foi concluída com êxito ou false caso contrário |
|
Pontuação de Confiança
|
ConfidenceScore | double |
Pontuação de confiança entre 0,0 e 1,0, em que valores acima de 0,8 indicam alta confiança |
|
AnswerResults
|
AnswerResults | array of DocumentQuestionAnswerItem |
ExtractBarcodesAiResponse
Resultado da extração de códigos de barras de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
BarcodeResults
|
BarcodeResults | array of ExtractedBarcodeItem |
Resultados do valor da tabela da operação de extração |
ExtractDocumentBatchJobResult
Resultado da execução de um trabalho em lotes de documento dividido
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
AsyncJobID
|
AsyncJobID | string |
Ao criar um trabalho, uma ID do Trabalho Assíncrono é retornada. Use a API GetAsyncJobStatus para verificar o status deste trabalho usando o AsyncJobID e obter o resultado quando ele for concluído |
ExtractDocumentJobStatusResult
Resultado da execução de uma operação de trabalho em lote
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se a operação para verificar o status do trabalho foi bem-sucedida, caso contrário, false |
|
AsyncJobStatus
|
AsyncJobStatus | string |
Retorna o status do trabalho do Trabalho Assíncrono, se aplicável. Os estados possíveis são STARTED e COMPLETED |
|
AsyncJobID
|
AsyncJobID | string |
ID do trabalho |
|
ExtractTextResult
|
ExtractTextResult | ExtractTextResponse |
Resultado da extração de texto de um documento |
|
ExtractFieldsAndTablesResult
|
ExtractFieldsAndTablesResult | ExtractFieldsAndTablesResponse |
Resultado da extração de campos de um documento |
|
ExtractFieldsResult
|
ExtractFieldsResult | ExtractFieldsResponse |
Resultado da extração de campos de um documento |
|
ExtractClassificationResult
|
ExtractClassificationResult | DocumentClassificationResult |
Resultado da classificação de um documento usando IA |
|
Mensagem de Erro
|
ErrorMessage | string |
Mensagem de erro (se houver) |
ExtractFieldsAdvancedResponse
Resultado da extração de campos de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
Results
|
Results | array of FieldAdvancedValue |
Resultados do valor do campo da operação de extração |
|
Pontuação de Confiança
|
ConfidenceScore | double |
Pontuação de confiança entre 0,0 e 1,0, em que os > valores 0,8 indicam alta confiança |
ExtractFieldsAndTablesResponse
Resultado da extração de campos de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
FieldResults
|
FieldResults | array of FieldValue |
Resultados do valor do campo da operação de extração |
|
TableResults
|
TableResults | array of TableResult |
Resultados do valor da tabela da operação de extração |
ExtractFieldsResponse
Resultado da extração de campos de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
Results
|
Results | array of FieldValue |
Resultados do valor do campo da operação de extração |
ExtractTablesResponse
Resultado da extração de tabelas de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
TableResults
|
TableResults | array of TableResult |
Resultados do valor da tabela da operação de extração |
ExtractTextResponse
Resultado da extração de texto de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
PageResults
|
PageResults | array of ExtractedTextPage |
Resultados da página da operação de extração |
ExtractedBarcodeItem
Resultado do código de barras extraído
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
BarcodeType
|
BarcodeType | string |
Tipo do código de barras identificado, os valores possíveis são: AZTEC, CODABAR, CODE_39, CODE_93, CODE_128, DATA_MATRIX, EAN_8, EAN_13, ITF, MAXICODE, PDF_417, QR_CODE, RSS_14, RSS_EXPANDED, UPC_A, UPC_E, All_1D, UPC_EAN_EXTENSION, MSI, PLESSEY, IMB, UNKNOWN |
|
BarcodeValue
|
BarcodeValue | string |
Valor do código de barras como uma cadeia de caracteres |
ExtractedTextPage
Página extraída de um documento de entrada
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
PageNumber
|
PageNumber | integer |
Índice de número de página, baseado em 1 |
|
TextResult
|
TextResult | string |
Conteúdo de texto da página |
FieldAdvancedValue
Resultado do valor do campo da extração de campos de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
FieldName
|
FieldName | string |
Nome do campo (observe que os espaços serão substituídos por sublinhado) |
|
FieldStringValue
|
FieldStringValue | string |
Valor da cadeia de caracteres do campo extraído do documento |
FieldValue
Resultado do valor do campo da extração de campos de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
FieldName
|
FieldName | string |
Nome do campo (observe que os espaços serão substituídos por sublinhado) |
|
FieldStringValue
|
FieldStringValue | string |
Valor primário ou de primeira cadeia de caracteres do campo que foi extraído do documento |
|
AdditionalFieldStringValues
|
AdditionalFieldStringValues | array of string |
Valores adicionais para esse campo quando o mesmo campo estiver presente com vários valores, por exemplo, se duas instâncias do mesmo formulário ocorrerem no mesmo documento |
PolicyRuleViolation
Instâncias de uma violação de regra de política
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
RuleId
|
RuleId | string |
ID da regra; se nenhuma ID tiver sido fornecida, a ID será o índice baseado em 1 da regra |
|
RuleViolationRiskScore
|
RuleViolationRiskScore | double |
Pontuação de risco entre 0,0 e 1,0, em que os valores acima de 0,5 estão aumentando os níveis de risco |
|
RuleViolationRationale
|
RuleViolationRationale | string |
Lógica de linguagem natural de IA para o motivo pelo qual essa política foi violada |
SummarizeDocumentResponse
Resultado do resumo de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Bem-sucedido
|
Successful | boolean |
True se bem-sucedido, false caso contrário |
|
DocumentSummaryText
|
DocumentSummaryText | string |
Resumo do documento |
TableResult
Tabela extraída de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Title
|
Title | string |
Título da tabela (opcional) |
|
Rows
|
Rows | array of TableResultRow |
Linhas da tabela |
TableResultCell
Célula de uma linha de uma tabela extraída de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
CellHeader
|
CellHeader | string |
Cabeçalho da coluna de célula |
|
CellValue
|
CellValue | string |
Valor da célula como uma cadeia de caracteres |
TableResultRow
Linha de uma tabela extraída de um documento
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Células
|
Cells | array of TableResultCell |
Células na linha |