FormRecognizerClient class

Extends

Конструкторы

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Инициализирует новый экземпляр класса FormRecognizerClient.

Унаследованные свойства

credentials
endpoint

Методы

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Извлечение пар "ключ-значение" из заданного документа. Входной документ должен иметь один из поддерживаемых типов содержимого: application/pdf, image/jpeg или image/png. Успешный ответ будет возвращен в формате JSON.

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

Операция пакетного чтения квитанции. Ответ содержит поле "Operation-Location", содержащее URL-адрес, который необходимо использовать для операции "Получение результата уведомления о прочтении".

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

Операция чтения квитанции. При использовании интерфейса "Уведомление о пакетном чтении" ответ содержит поле "Operation-Location". Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции "Получение результата уведомления о прочтении".

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

Удаление артефактов модели.

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

Получение информации о модели.

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

Получение сведений обо всех обученных пользовательских моделях

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

Получение ключей, извлеченных во время обучения указанной модели.

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

Этот интерфейс используется для получения результатов анализа операции "Уведомление о пакетном чтении". URL-адрес этого интерфейса должен быть получен из поля "Расположение операции", возвращаемого при выполнении операции "Уведомление о пакетном чтении".

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

Создание и обучение пользовательской модели. Запрос на обучение должен включать параметр источника, который является либо URI контейнера BLOB-объектов доступной извне службы хранилища Azure (предпочтительно URI SAS), либо допустимым путем к папке данных на диске с локальным подключением. Если указаны локальные пути, они должны соответствовать формату пути Linux/UNIX и представлять собой абсолютный путь к значению параметра конфигурации входного подключения. Например, если для параметра конфигурации {Mounts:Input} задано значение /input, допустимый путь к источнику — /input/contosodataset. Ожидается, что все обученные данные будут находиться непосредственно в исходной папке. Вложенные папки не поддерживаются. Модели обучаются с помощью документов, которые имеют следующий тип контента: application/pdf, image/jpeg и image/png». Другие типы содержимого игнорируются.

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

Наследуемые методы

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, который заполняется с помощью предоставленного operationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный запрос httpRequest.

Сведения о конструкторе

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Инициализирует новый экземпляр класса FormRecognizerClient.

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

Параметры

credentials
ServiceClientCredentials

Учетные данные подписки, которые однозначно идентифицируют подписку клиента.

endpoint

string

Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например). https://westus2.api.cognitive.microsoft.com

options
ServiceClientOptions

Параметры параметра

Сведения об унаследованном свойстве

credentials

credentials: ServiceClientCredentials

Значение свойства

Наследуется отFormRecognizerClientContext.credentials

endpoint

endpoint: string

Значение свойства

string

Наследуется отFormRecognizerClientContext.endpoint

Сведения о методе

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Извлечение пар "ключ-значение" из заданного документа. Входной документ должен иметь один из поддерживаемых типов содержимого: application/pdf, image/jpeg или image/png. Успешный ответ будет возвращен в формате JSON.

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

Параметры

id

string

Идентификатор модели для анализа документа.

formStream
HttpRequestBody

PDF-документ или файл изображения (JPG,PNG) для анализа.

options
FormRecognizerClientAnalyzeWithCustomModelOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.AnalyzeWithCustomModelResponse>

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

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

Параметры

id

string

Идентификатор модели для анализа документа.

formStream
HttpRequestBody

PDF-документ или файл изображения (JPG,PNG) для анализа.

options
FormRecognizerClientAnalyzeWithCustomModelOptionalParams

Необязательные параметры

callback

ServiceCallback<AnalyzeResult>

Обратный вызов

analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)

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

Параметры

id

string

Идентификатор модели для анализа документа.

formStream
HttpRequestBody

PDF-документ или файл изображения (JPG,PNG) для анализа.

callback

ServiceCallback<AnalyzeResult>

Обратный вызов

batchReadReceipt(string, RequestOptionsBase)

Операция пакетного чтения квитанции. Ответ содержит поле "Operation-Location", содержащее URL-адрес, который необходимо использовать для операции "Получение результата уведомления о прочтении".

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.BatchReadReceiptResponse>

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

batchReadReceipt(string, ServiceCallback<void>)

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

Параметры

url

string

Общедоступный URL-адрес изображения.

callback

ServiceCallback<void>

Обратный вызов

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

Операция чтения квитанции. При использовании интерфейса "Уведомление о пакетном чтении" ответ содержит поле "Operation-Location". Поле Operation-Location содержит URL-адрес, который необходимо использовать для операции "Получение результата уведомления о прочтении".

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

Параметры

image
HttpRequestBody

Поток изображений.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.BatchReadReceiptInStreamResponse>

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)

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

Параметры

image
HttpRequestBody

Поток изображений.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)

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

Параметры

image
HttpRequestBody

Поток изображений.

callback

ServiceCallback<void>

Обратный вызов

deleteCustomModel(string, RequestOptionsBase)

Удаление артефактов модели.

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

Параметры

id

string

Идентификатор удаляемой модели.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<RestResponse>

Promise<msRest.RestResponse>

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)

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

Параметры

id

string

Идентификатор удаляемой модели.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

deleteCustomModel(string, ServiceCallback<void>)

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

Параметры

id

string

Идентификатор удаляемой модели.

callback

ServiceCallback<void>

Обратный вызов

getCustomModel(string, RequestOptionsBase)

Получение информации о модели.

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

Параметры

id

string

Идентификатор модели.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.GetCustomModelResponse>

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)

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

Параметры

id

string

Идентификатор модели.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ModelResult>

Обратный вызов

getCustomModel(string, ServiceCallback<ModelResult>)

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

Параметры

id

string

Идентификатор модели.

callback

ServiceCallback<ModelResult>

Обратный вызов

getCustomModels(RequestOptionsBase)

Получение сведений обо всех обученных пользовательских моделях

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

Параметры

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.GetCustomModelsResponse>

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)

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

Параметры

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ModelsResult>

Обратный вызов

getCustomModels(ServiceCallback<ModelsResult>)

function getCustomModels(callback: ServiceCallback<ModelsResult>)

Параметры

callback

ServiceCallback<ModelsResult>

Обратный вызов

getExtractedKeys(string, RequestOptionsBase)

Получение ключей, извлеченных во время обучения указанной модели.

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

Параметры

id

string

Идентификатор модели.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.GetExtractedKeysResponse>

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)

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

Параметры

id

string

Идентификатор модели.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<KeysResult>

Обратный вызов

getExtractedKeys(string, ServiceCallback<KeysResult>)

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

Параметры

id

string

Идентификатор модели.

callback

ServiceCallback<KeysResult>

Обратный вызов

getReadReceiptResult(string, RequestOptionsBase)

Этот интерфейс используется для получения результатов анализа операции "Уведомление о пакетном чтении". URL-адрес этого интерфейса должен быть получен из поля "Расположение операции", возвращаемого при выполнении операции "Уведомление о пакетном чтении".

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

Параметры

operationId

string

Идентификатор операции чтения, возвращенный в ответе на операцию пакетного чтения.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.GetReadReceiptResultResponse>

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)

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

Параметры

operationId

string

Идентификатор операции чтения, возвращенный в ответе на операцию пакетного чтения.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ReadReceiptResult>

Обратный вызов

getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)

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

Параметры

operationId

string

Идентификатор операции чтения, возвращенный в ответе на операцию пакетного чтения.

callback

ServiceCallback<ReadReceiptResult>

Обратный вызов

trainCustomModel(TrainRequest, RequestOptionsBase)

Создание и обучение пользовательской модели. Запрос на обучение должен включать параметр источника, который является либо URI контейнера BLOB-объектов доступной извне службы хранилища Azure (предпочтительно URI SAS), либо допустимым путем к папке данных на диске с локальным подключением. Если указаны локальные пути, они должны соответствовать формату пути Linux/UNIX и представлять собой абсолютный путь к значению параметра конфигурации входного подключения. Например, если для параметра конфигурации {Mounts:Input} задано значение /input, допустимый путь к источнику — /input/contosodataset. Ожидается, что все обученные данные будут находиться непосредственно в исходной папке. Вложенные папки не поддерживаются. Модели обучаются с помощью документов, которые имеют следующий тип контента: application/pdf, image/jpeg и image/png». Другие типы содержимого игнорируются.

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

Параметры

trainRequest
TrainRequest

Запрос объекта для обучения.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.TrainCustomModelResponse>

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)

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

Параметры

trainRequest
TrainRequest

Запрос объекта для обучения.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<TrainResult>

Обратный вызов

trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

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

Параметры

trainRequest
TrainRequest

Запрос объекта для обучения.

callback

ServiceCallback<TrainResult>

Обратный вызов

Сведения о наследуемом методе

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, который заполняется с помощью предоставленного operationSpec.

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

Параметры

operationArguments
OperationArguments

Аргументы, из которые будут заполнены значения шаблона HTTP-запроса.

operationSpec
OperationSpec

Параметр OperationSpec, используемый для заполнения httpRequest.

callback

ServiceCallback<any>

Обратный вызов при получении ответа.

Возвращаемое значение

Promise<RestResponse>

Наследуется отFormRecognizerClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный запрос httpRequest.

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

Параметры

Возвращаемое значение

Наследуется отFormRecognizerClientContext.sendRequest