FormRecognizerClient class

Extends

Construtores

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializa uma nova instância da classe FormRecognizerClient.

Propriedades herdadas

credentials
endpoint

Métodos

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrair pares de chave-valor de um determinado documento. O documento de entrada deve ser de um dos tipos de conteúdo com suporte – 'application/pdf', 'image/jpeg' ou 'image/png'. Uma resposta com êxito é retornada em JSON.

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams, ServiceCallback<AnalyzeResult>)
analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)
batchReadReceipt(string, RequestOptionsBase)

Operação de Confirmação de Leitura em Lote. A resposta contém um campo chamado 'Operation-Location', que contém a URL que você deve usar para a operação 'Obter Resultado do Recebimento de Leitura'.

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)
batchReadReceipt(string, ServiceCallback<void>)
batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

Operação de confirmação de leitura. Quando você usa a interface 'Confirmação de Leitura em Lote', a resposta contém um campo chamado 'Operation-Location'. O campo 'Operation-Location' contém a URL que você deve usar para a operação 'Obter Resultado do Recibo de Leitura'.

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)
batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)
deleteCustomModel(string, RequestOptionsBase)

Excluir artefatos de modelo.

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)
deleteCustomModel(string, ServiceCallback<void>)
getCustomModel(string, RequestOptionsBase)

Obter informações sobre um modelo.

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)
getCustomModel(string, ServiceCallback<ModelResult>)
getCustomModels(RequestOptionsBase)

Obter informações sobre todos os modelos personalizados treinados

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)
getCustomModels(ServiceCallback<ModelsResult>)
getExtractedKeys(string, RequestOptionsBase)

Recupere as chaves que foram extraídas durante o treinamento do modelo especificado.

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)
getExtractedKeys(string, ServiceCallback<KeysResult>)
getReadReceiptResult(string, RequestOptionsBase)

Essa interface é usada para obter os resultados de análise de uma operação "Recibo de Leitura em Lote". A URL para essa interface deve ser recuperada do campo 'Operation-Location' retornado da operação 'Recibo de Leitura em Lote'.

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)
getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)
trainCustomModel(TrainRequest, RequestOptionsBase)

Criar e treinar um modelo personalizado. A solicitação de treinamento deve incluir um parâmetro de origem que seja um URI de contêiner do Azure Storage Blob acessível externamente (de preferência, um URI de Assinatura de Acesso Compartilhado) ou um caminho válido para uma pasta de dados em uma unidade montada localmente. Quando caminhos locais são especificados, eles devem seguir o formato de caminho do Linux/UNIX e ser um caminho absoluto com raiz para o valor da configuração de montagem de entrada, por exemplo, se o valor da definição de configuração '{Mounts:Input}' for '/input', um caminho de origem válido será '/input/contosodataset'. Espera-se que todos os dados a serem treinados estejam diretamente na pasta de origem. Não há suporte para subpastas. Os modelos são treinados usando documentos do seguinte tipo de conteúdo : 'application/pdf', 'image/jpeg' e 'image/png'." Outro tipo de conteúdo é ignorado.

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)
trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

Métodos herdados

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie uma solicitação HTTP preenchida usando o OperationSpec fornecido.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

Detalhes do construtor

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializa uma nova instância da classe FormRecognizerClient.

new FormRecognizerClient(credentials: ServiceClientCredentials, endpoint: string, options?: ServiceClientOptions)

Parâmetros

credentials
ServiceClientCredentials

Credenciais de assinatura que identificam exclusivamente a assinatura do cliente.

endpoint

string

Pontos de extremidade dos Serviços Cognitivos com suporte (protocolo e nome do host, por exemplo: https://westus2.api.cognitive.microsoft.com).

options
ServiceClientOptions

As opções de parâmetro

Detalhes das propriedades herdadas

credentials

credentials: ServiceClientCredentials

Valor da propriedade

Herdado deFormRecognizerClientContext.credentials

endpoint

endpoint: string

Valor da propriedade

string

Herdado deFormRecognizerClientContext.endpoint

Detalhes do método

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrair pares de chave-valor de um determinado documento. O documento de entrada deve ser de um dos tipos de conteúdo com suporte – 'application/pdf', 'image/jpeg' ou 'image/png'. Uma resposta com êxito é retornada em JSON.

function analyzeWithCustomModel(id: string, formStream: HttpRequestBody, options?: FormRecognizerClientAnalyzeWithCustomModelOptionalParams): Promise<AnalyzeWithCustomModelResponse>

Parâmetros

id

string

Identificador de modelo com o qual analisar o documento.

formStream
HttpRequestBody

Um documento pdf ou um arquivo de imagem (jpg,png) a ser analisado.

Retornos

Promise<Models.AnalyzeWithCustomModelResponse>

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams, ServiceCallback<AnalyzeResult>)

function analyzeWithCustomModel(id: string, formStream: HttpRequestBody, options: FormRecognizerClientAnalyzeWithCustomModelOptionalParams, callback: ServiceCallback<AnalyzeResult>)

Parâmetros

id

string

Identificador de modelo com o qual analisar o documento.

formStream
HttpRequestBody

Um documento pdf ou um arquivo de imagem (jpg,png) a ser analisado.

callback

ServiceCallback<AnalyzeResult>

O retorno de chamada

analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)

function analyzeWithCustomModel(id: string, formStream: HttpRequestBody, callback: ServiceCallback<AnalyzeResult>)

Parâmetros

id

string

Identificador de modelo com o qual analisar o documento.

formStream
HttpRequestBody

Um documento pdf ou um arquivo de imagem (jpg,png) a ser analisado.

callback

ServiceCallback<AnalyzeResult>

O retorno de chamada

batchReadReceipt(string, RequestOptionsBase)

Operação de Confirmação de Leitura em Lote. A resposta contém um campo chamado 'Operation-Location', que contém a URL que você deve usar para a operação 'Obter Resultado do Recebimento de Leitura'.

function batchReadReceipt(url: string, options?: RequestOptionsBase): Promise<BatchReadReceiptResponse>

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Promise<Models.BatchReadReceiptResponse>

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)

function batchReadReceipt(url: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parâmetros

url

string

URL acessível publicamente de uma imagem.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

batchReadReceipt(string, ServiceCallback<void>)

function batchReadReceipt(url: string, callback: ServiceCallback<void>)

Parâmetros

url

string

URL acessível publicamente de uma imagem.

callback

ServiceCallback<void>

O retorno de chamada

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

Operação de confirmação de leitura. Quando você usa a interface 'Confirmação de Leitura em Lote', a resposta contém um campo chamado 'Operation-Location'. O campo 'Operation-Location' contém a URL que você deve usar para a operação 'Obter Resultado do Recibo de Leitura'.

function batchReadReceiptInStream(image: HttpRequestBody, options?: RequestOptionsBase): Promise<BatchReadReceiptInStreamResponse>

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Promise<Models.BatchReadReceiptInStreamResponse>

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)

function batchReadReceiptInStream(image: HttpRequestBody, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)

function batchReadReceiptInStream(image: HttpRequestBody, callback: ServiceCallback<void>)

Parâmetros

image
HttpRequestBody

Um fluxo de imagem.

callback

ServiceCallback<void>

O retorno de chamada

deleteCustomModel(string, RequestOptionsBase)

Excluir artefatos de modelo.

function deleteCustomModel(id: string, options?: RequestOptionsBase): Promise<RestResponse>

Parâmetros

id

string

O identificador do modelo a ser excluído.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Promise<RestResponse>

Prometa<msRest.RestResponse>

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)

function deleteCustomModel(id: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parâmetros

id

string

O identificador do modelo a ser excluído.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

deleteCustomModel(string, ServiceCallback<void>)

function deleteCustomModel(id: string, callback: ServiceCallback<void>)

Parâmetros

id

string

O identificador do modelo a ser excluído.

callback

ServiceCallback<void>

O retorno de chamada

getCustomModel(string, RequestOptionsBase)

Obter informações sobre um modelo.

function getCustomModel(id: string, options?: RequestOptionsBase): Promise<GetCustomModelResponse>

Parâmetros

id

string

Identificador de modelo.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Promise<Models.GetCustomModelResponse>

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)

function getCustomModel(id: string, options: RequestOptionsBase, callback: ServiceCallback<ModelResult>)

Parâmetros

id

string

Identificador de modelo.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ModelResult>

O retorno de chamada

getCustomModel(string, ServiceCallback<ModelResult>)

function getCustomModel(id: string, callback: ServiceCallback<ModelResult>)

Parâmetros

id

string

Identificador de modelo.

callback

ServiceCallback<ModelResult>

O retorno de chamada

getCustomModels(RequestOptionsBase)

Obter informações sobre todos os modelos personalizados treinados

function getCustomModels(options?: RequestOptionsBase): Promise<GetCustomModelsResponse>

Parâmetros

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Promise<Models.GetCustomModelsResponse>

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)

function getCustomModels(options: RequestOptionsBase, callback: ServiceCallback<ModelsResult>)

Parâmetros

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ModelsResult>

O retorno de chamada

getCustomModels(ServiceCallback<ModelsResult>)

function getCustomModels(callback: ServiceCallback<ModelsResult>)

Parâmetros

callback

ServiceCallback<ModelsResult>

O retorno de chamada

getExtractedKeys(string, RequestOptionsBase)

Recupere as chaves que foram extraídas durante o treinamento do modelo especificado.

function getExtractedKeys(id: string, options?: RequestOptionsBase): Promise<GetExtractedKeysResponse>

Parâmetros

id

string

Identificador de modelo.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Modelos de Promessa.GetExtractedKeysResponse<>

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)

function getExtractedKeys(id: string, options: RequestOptionsBase, callback: ServiceCallback<KeysResult>)

Parâmetros

id

string

Identificador de modelo.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<KeysResult>

O retorno de chamada

getExtractedKeys(string, ServiceCallback<KeysResult>)

function getExtractedKeys(id: string, callback: ServiceCallback<KeysResult>)

Parâmetros

id

string

Identificador de modelo.

callback

ServiceCallback<KeysResult>

O retorno de chamada

getReadReceiptResult(string, RequestOptionsBase)

Essa interface é usada para obter os resultados de análise de uma operação "Recibo de Leitura em Lote". A URL para essa interface deve ser recuperada do campo 'Operation-Location' retornado da operação 'Recibo de Leitura em Lote'.

function getReadReceiptResult(operationId: string, options?: RequestOptionsBase): Promise<GetReadReceiptResultResponse>

Parâmetros

operationId

string

Id da operação de leitura retornada na resposta de uma operação 'Recibo de Leitura em Lote'.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Modelos de Promessa.GetReadReceiptResultResponse<>

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)

function getReadReceiptResult(operationId: string, options: RequestOptionsBase, callback: ServiceCallback<ReadReceiptResult>)

Parâmetros

operationId

string

Id da operação de leitura retornada na resposta de uma operação 'Recibo de Leitura em Lote'.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ReadReceiptResult>

O retorno de chamada

getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)

function getReadReceiptResult(operationId: string, callback: ServiceCallback<ReadReceiptResult>)

Parâmetros

operationId

string

Id da operação de leitura retornada na resposta de uma operação 'Recibo de Leitura em Lote'.

callback

ServiceCallback<ReadReceiptResult>

O retorno de chamada

trainCustomModel(TrainRequest, RequestOptionsBase)

Criar e treinar um modelo personalizado. A solicitação de treinamento deve incluir um parâmetro de origem que seja um URI de contêiner do Azure Storage Blob acessível externamente (de preferência, um URI de Assinatura de Acesso Compartilhado) ou um caminho válido para uma pasta de dados em uma unidade montada localmente. Quando caminhos locais são especificados, eles devem seguir o formato de caminho do Linux/UNIX e ser um caminho absoluto com raiz para o valor da configuração de montagem de entrada, por exemplo, se o valor da definição de configuração '{Mounts:Input}' for '/input', um caminho de origem válido será '/input/contosodataset'. Espera-se que todos os dados a serem treinados estejam diretamente na pasta de origem. Não há suporte para subpastas. Os modelos são treinados usando documentos do seguinte tipo de conteúdo : 'application/pdf', 'image/jpeg' e 'image/png'." Outro tipo de conteúdo é ignorado.

function trainCustomModel(trainRequest: TrainRequest, options?: RequestOptionsBase): Promise<TrainCustomModelResponse>

Parâmetros

trainRequest
TrainRequest

Objeto de solicitação para treinamento.

options
RequestOptionsBase

Os parâmetros opcionais

Retornos

Promise<Models.TrainCustomModelResponse>

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)

function trainCustomModel(trainRequest: TrainRequest, options: RequestOptionsBase, callback: ServiceCallback<TrainResult>)

Parâmetros

trainRequest
TrainRequest

Objeto de solicitação para treinamento.

options
RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<TrainResult>

O retorno de chamada

trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

function trainCustomModel(trainRequest: TrainRequest, callback: ServiceCallback<TrainResult>)

Parâmetros

trainRequest
TrainRequest

Objeto de solicitação para treinamento.

callback

ServiceCallback<TrainResult>

O retorno de chamada

Detalhes do método herdado

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envie uma solicitação HTTP preenchida usando o OperationSpec fornecido.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parâmetros

operationArguments
OperationArguments

Os argumentos dos quais os valores de modelo da solicitação HTTP serão preenchidos.

operationSpec
OperationSpec

O OperationSpec a ser usado para preencher o httpRequest.

callback

ServiceCallback<any>

O retorno de chamada a ser chamado quando a resposta é recebida.

Retornos

Promise<RestResponse>

Herdado deFormRecognizerClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envie o httpRequest fornecido.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parâmetros

Retornos

Herdado deFormRecognizerClientContext.sendRequest