FormRecognizerClient class

Extends

Konstruktory

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializuje novou instanci FormRecognizerClient třídy.

Zděděné vlastnosti

credentials
endpoint

Metody

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrahujte páry klíč-hodnota z daného dokumentu. Vstupní dokument musí mít jeden z podporovaných typů obsahu – "application/pdf", "image/jpeg" nebo "image/png". Ve formátu JSON se vrátí úspěšná odpověď.

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

Batch Read Receipt operace. Odpověď obsahuje pole s názvem Operation-Location(Umístění operace), které obsahuje adresu URL, kterou musíte použít pro operaci Získat výsledek potvrzení o přečtení.

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

Operace Potvrzení o přečtení Při použití rozhraní Batch Read Receipt obsahuje odpověď pole s názvem Operation-Location. Pole Operation-Location (Umístění operace) obsahuje adresu URL, kterou musíte použít pro operaci Získat výsledek potvrzení o přečtení.

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

Odstraňte artefakty modelu.

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

Získejte informace o modelu.

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

Získání informací o všech vytrénovaných vlastních modelech

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

Načte klíče, které byly extrahovány během trénování zadaného modelu.

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

Toto rozhraní se používá k získání výsledků analýzy operace Dávkového potvrzení o přečtení. Adresa URL tohoto rozhraní by se měla načíst z pole Operation-Location vráceného z operace Batch Read Receipt.

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

Vytvoření a trénování vlastního modelu Požadavek na trénování musí obsahovat parametr zdroje, který je buď externě přístupným identifikátorem URI kontejneru objektů blob služby Azure Storage (nejlépe identifikátor URI sdíleného přístupového podpisu), nebo platnou cestou ke složce dat na místně připojené jednotce. Pokud jsou zadány místní cesty, musí se shodovat s formátem cesty Linux/Unix a být absolutní cestou kořenem k hodnotě nastavení konfigurace vstupního připojení, například pokud je {Mounts:Input} hodnota nastavení konfigurace /input, platná zdrojová cesta by byla /input/contosodataset. Očekává se, že všechna data, která se mají vytrénovat, budou přímo ve zdrojové složce. Podsložky nejsou podporovány. Modely se trénují pomocí dokumentů, které mají následující typ obsahu: 'application/pdf', 'image/jpeg' a 'image/png'." Jiný typ obsahu je ignorován.

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

Zděděné metody

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP, který se vyplní pomocí zadaného objektu OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešlete zadaný požadavek httpRequest.

Podrobnosti konstruktoru

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Inicializuje novou instanci FormRecognizerClient třídy.

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

Parametry

credentials
ServiceClientCredentials

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

endpoint

string

Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://westus2.api.cognitive.microsoft.com).

options
ServiceClientOptions

Možnosti parametru

Podrobnosti zděděných vlastností

credentials

credentials: ServiceClientCredentials

Hodnota vlastnosti

Zděděno zFormRecognizerClientContext.credentials

endpoint

endpoint: string

Hodnota vlastnosti

string

Zděděno zFormRecognizerClientContext.endpoint

Podrobnosti metody

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrahujte páry klíč-hodnota z daného dokumentu. Vstupní dokument musí mít jeden z podporovaných typů obsahu – "application/pdf", "image/jpeg" nebo "image/png". Ve formátu JSON se vrátí úspěšná odpověď.

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

Parametry

id

string

Identifikátor modelu, pomocí který chcete dokument analyzovat.

formStream
HttpRequestBody

Soubor pdf dokumentu nebo obrázku (jpg, png), který chcete analyzovat.

Návraty

Promise<Models.AnalyzeWithCustomModelResponse>

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

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

Parametry

id

string

Identifikátor modelu, pomocí který chcete dokument analyzovat.

formStream
HttpRequestBody

Soubor pdf dokumentu nebo obrázku (jpg, png), který chcete analyzovat.

callback

ServiceCallback<AnalyzeResult>

Zpětné volání

analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)

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

Parametry

id

string

Identifikátor modelu, pomocí který chcete dokument analyzovat.

formStream
HttpRequestBody

Soubor pdf dokumentu nebo obrázku (jpg, png), který chcete analyzovat.

callback

ServiceCallback<AnalyzeResult>

Zpětné volání

batchReadReceipt(string, RequestOptionsBase)

Batch Read Receipt operace. Odpověď obsahuje pole s názvem Operation-Location(Umístění operace), které obsahuje adresu URL, kterou musíte použít pro operaci Získat výsledek potvrzení o přečtení.

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

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<Models.BatchReadReceiptResponse>

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)

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

Parametry

url

string

Veřejně dostupná adresa URL obrázku

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

batchReadReceipt(string, ServiceCallback<void>)

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

Parametry

url

string

Veřejně dostupná adresa URL obrázku

callback

ServiceCallback<void>

Zpětné volání

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

Operace Potvrzení o přečtení Při použití rozhraní Batch Read Receipt obsahuje odpověď pole s názvem Operation-Location. Pole Operation-Location (Umístění operace) obsahuje adresu URL, kterou musíte použít pro operaci Získat výsledek potvrzení o přečtení.

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

Parametry

image
HttpRequestBody

Datový proud obrázku.

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<Models.BatchReadReceiptInStreamResponse>

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)

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

Parametry

image
HttpRequestBody

Datový proud obrázku.

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)

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

Parametry

image
HttpRequestBody

Datový proud obrázku.

callback

ServiceCallback<void>

Zpětné volání

deleteCustomModel(string, RequestOptionsBase)

Odstraňte artefakty modelu.

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

Parametry

id

string

Identifikátor modelu, který se má odstranit.

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<RestResponse>

Promise<msRest.RestResponse>

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)

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

Parametry

id

string

Identifikátor modelu, který se má odstranit.

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<void>

Zpětné volání

deleteCustomModel(string, ServiceCallback<void>)

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

Parametry

id

string

Identifikátor modelu, který se má odstranit.

callback

ServiceCallback<void>

Zpětné volání

getCustomModel(string, RequestOptionsBase)

Získejte informace o modelu.

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

Parametry

id

string

Identifikátor modelu.

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<Models.GetCustomModelResponse>

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)

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

Parametry

id

string

Identifikátor modelu.

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<ModelResult>

Zpětné volání

getCustomModel(string, ServiceCallback<ModelResult>)

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

Parametry

id

string

Identifikátor modelu.

callback

ServiceCallback<ModelResult>

Zpětné volání

getCustomModels(RequestOptionsBase)

Získání informací o všech vytrénovaných vlastních modelech

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

Parametry

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<Models.GetCustomModelsResponse>

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)

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

Parametry

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<ModelsResult>

Zpětné volání

getCustomModels(ServiceCallback<ModelsResult>)

function getCustomModels(callback: ServiceCallback<ModelsResult>)

Parametry

callback

ServiceCallback<ModelsResult>

Zpětné volání

getExtractedKeys(string, RequestOptionsBase)

Načte klíče, které byly extrahovány během trénování zadaného modelu.

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

Parametry

id

string

Identifikátor modelu.

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<Models.GetExtractedKeysResponse>

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)

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

Parametry

id

string

Identifikátor modelu.

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<KeysResult>

Zpětné volání

getExtractedKeys(string, ServiceCallback<KeysResult>)

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

Parametry

id

string

Identifikátor modelu.

callback

ServiceCallback<KeysResult>

Zpětné volání

getReadReceiptResult(string, RequestOptionsBase)

Toto rozhraní se používá k získání výsledků analýzy operace Dávkového potvrzení o přečtení. Adresa URL tohoto rozhraní by se měla načíst z pole Operation-Location vráceného z operace Batch Read Receipt.

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

Parametry

operationId

string

ID operace čtení vrácené v odpovědi na operaci Batch Read Receipt

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<Models.GetReadReceiptResultResponse>

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)

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

Parametry

operationId

string

ID operace čtení vrácené v odpovědi na operaci Batch Read Receipt

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<ReadReceiptResult>

Zpětné volání

getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)

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

Parametry

operationId

string

ID operace čtení vrácené v odpovědi na operaci Batch Read Receipt

callback

ServiceCallback<ReadReceiptResult>

Zpětné volání

trainCustomModel(TrainRequest, RequestOptionsBase)

Vytvoření a trénování vlastního modelu Požadavek na trénování musí obsahovat parametr zdroje, který je buď externě přístupným identifikátorem URI kontejneru objektů blob služby Azure Storage (nejlépe identifikátor URI sdíleného přístupového podpisu), nebo platnou cestou ke složce dat na místně připojené jednotce. Pokud jsou zadány místní cesty, musí se shodovat s formátem cesty Linux/Unix a být absolutní cestou kořenem k hodnotě nastavení konfigurace vstupního připojení, například pokud je {Mounts:Input} hodnota nastavení konfigurace /input, platná zdrojová cesta by byla /input/contosodataset. Očekává se, že všechna data, která se mají vytrénovat, budou přímo ve zdrojové složce. Podsložky nejsou podporovány. Modely se trénují pomocí dokumentů, které mají následující typ obsahu: 'application/pdf', 'image/jpeg' a 'image/png'." Jiný typ obsahu je ignorován.

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

Parametry

trainRequest
TrainRequest

Žádost o objekt pro trénování

options
RequestOptionsBase

Volitelné parametry

Návraty

Promise<Models.TrainCustomModelResponse>

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)

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

Parametry

trainRequest
TrainRequest

Žádost o objekt pro trénování

options
RequestOptionsBase

Volitelné parametry

callback

ServiceCallback<TrainResult>

Zpětné volání

trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

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

Parametry

trainRequest
TrainRequest

Žádost o objekt pro trénování

callback

ServiceCallback<TrainResult>

Zpětné volání

Podrobnosti zděděných metod

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP, který se vyplní pomocí zadaného objektu OperationSpec.

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

Parametry

operationArguments
OperationArguments

Argumenty, ze které budou vyplněny hodnoty šablony požadavku HTTP.

operationSpec
OperationSpec

OperationSpec, který se má použít k naplnění httpRequest.

callback

ServiceCallback<any>

Zpětné volání, které se má volat při přijetí odpovědi.

Návraty

Promise<RestResponse>

Zděděno zFormRecognizerClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešlete zadaný požadavek httpRequest.

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

Parametry

Návraty

Zděděno zFormRecognizerClientContext.sendRequest