FormRecognizerClient class

Extends

Konstruktoren

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialisiert eine neue instance der FormRecognizerClient-Klasse.

Geerbte Eigenschaften

credentials
endpoint

Methoden

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrahiert Schlüssel-Wert-Paare aus einem bestimmten Dokument. Das Eingabedokument muss einen der unterstützten Inhaltstypen aufweisen: „application/pdf“, „image/jpeg“ oder „image/png“. Eine erfolgreiche Antwort wird im JSON-Format zurückgegeben.

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

Batchlesebestätigungsvorgang. Die Antwort enthält ein Feld namens "Operation-Location", das die URL enthält, die Sie für den Vorgang "Lesebestätigungsergebnis abrufen" verwenden müssen.

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

Lesebestätigungsvorgang. Wenn Sie die Schnittstelle "Batch-Lesebestätigung" verwenden, enthält die Antwort ein Feld mit dem Namen "Operation-Location". Das Feld "Operation-Location" enthält die URL, die Sie für den Vorgang "Lesebestätigungsergebnis abrufen" verwenden müssen.

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

Löscht Modellartefakte.

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

Ruft Informationen zu einem Modell ab.

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

Abrufen von Informationen zu allen trainierten benutzerdefinierten Modellen

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

Rufen Sie die Schlüssel ab, die während des Trainings des angegebenen Modells extrahiert wurden.

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

Diese Schnittstelle wird verwendet, um die Analyseergebnisse eines Vorgangs "Batch-Lesebestätigung" zu erhalten. Die URL zu dieser Schnittstelle sollte aus dem Feld "Operation-Location" abgerufen werden, das vom Vorgang "Batch-Lesebestätigung" zurückgegeben wird.

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

Erstellt und trainiert ein benutzerdefiniertes Modell. Die Trainingsanforderung muss einen Quellparameter enthalten, bei dem es sich entweder um einen extern zugänglichen Azure Storage-Blobcontainer-URI (vorzugsweise ein Shared Access Signature-URI) oder einen gültigen Pfad zu einem Datenordner auf einem lokal bereitgestellten Laufwerk handelt. Wenn lokale Pfade angegeben werden, müssen diese das Pfadformat von Linux/Unix befolgen und absolute Pfade sein, die mit dem eingegebenen Wert für die Einbindungskonfigurationseinstellung verknüpft sind. Wenn der Wert der Konfigurationseinstellung von „{Mounts:Input}“ beispielsweise „/input“ ist, wäre „/input/contosodataset“ ein gültiger Quellpfad. Es wird erwartet, dass sich alle zu trainierenden Daten direkt im Quellordner befinden. Unterordner werden nicht unterstützt. Modelle werden mit Dokumenten des folgenden Inhaltstyps trainiert: 'application/pdf', 'image/jpeg' und 'image/png'." Andere Inhaltstypen werden ignoriert.

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

Geerbte Methoden

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Senden Sie eine HTTP-Anforderung, die mit der angegebenen OperationSpec aufgefüllt wird.

sendRequest(RequestPrepareOptions | WebResourceLike)

Senden Sie die bereitgestellte httpRequest.

Details zum Konstruktor

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialisiert eine neue instance der FormRecognizerClient-Klasse.

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

Parameter

credentials
ServiceClientCredentials

Abonnementanmeldeinformationen, die das Clientabonnement eindeutig identifizieren.

endpoint

string

Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B. ). https://westus2.api.cognitive.microsoft.com

options
ServiceClientOptions

Die Parameteroptionen

Geerbte Eigenschaftsdetails

credentials

credentials: ServiceClientCredentials

Eigenschaftswert

Geerbt vonFormRecognizerClientContext.credentials

endpoint

endpoint: string

Eigenschaftswert

string

Geerbt vonFormRecognizerClientContext.endpoint

Details zur Methode

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrahiert Schlüssel-Wert-Paare aus einem bestimmten Dokument. Das Eingabedokument muss einen der unterstützten Inhaltstypen aufweisen: „application/pdf“, „image/jpeg“ oder „image/png“. Eine erfolgreiche Antwort wird im JSON-Format zurückgegeben.

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

Parameter

id

string

Modellbezeichner, mit dem das Dokument analysiert werden soll.

formStream
HttpRequestBody

Eine zu analysierende PDF-Dokument- oder Bilddatei (jpg,png).

Gibt zurück

Promise<Models.AnalyzeWithCustomModelResponse>

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

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

Parameter

id

string

Modellbezeichner, mit dem das Dokument analysiert werden soll.

formStream
HttpRequestBody

Eine zu analysierende PDF-Dokument- oder Bilddatei (jpg,png).

callback

ServiceCallback<AnalyzeResult>

Der Rückruf.

analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)

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

Parameter

id

string

Modellbezeichner, mit dem das Dokument analysiert werden soll.

formStream
HttpRequestBody

Eine zu analysierende PDF-Dokument- oder Bilddatei (jpg,png).

callback

ServiceCallback<AnalyzeResult>

Der Rückruf.

batchReadReceipt(string, RequestOptionsBase)

Batchlesebestätigungsvorgang. Die Antwort enthält ein Feld namens "Operation-Location", das die URL enthält, die Sie für den Vorgang "Lesebestätigungsergebnis abrufen" verwenden müssen.

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.BatchReadReceiptResponse>

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf.

batchReadReceipt(string, ServiceCallback<void>)

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

Parameter

url

string

Öffentlich erreichbare URL eines Bilds.

callback

ServiceCallback<void>

Der Rückruf.

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

Lesebestätigungsvorgang. Wenn Sie die Schnittstelle "Batch-Lesebestätigung" verwenden, enthält die Antwort ein Feld mit dem Namen "Operation-Location". Das Feld "Operation-Location" enthält die URL, die Sie für den Vorgang "Lesebestätigungsergebnis abrufen" verwenden müssen.

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

Parameter

image
HttpRequestBody

Ein Bildstream.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.BatchReadReceiptInStreamResponse>

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf.

batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)

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

Parameter

image
HttpRequestBody

Ein Bildstream.

callback

ServiceCallback<void>

Der Rückruf.

deleteCustomModel(string, RequestOptionsBase)

Löscht Modellartefakte.

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

Parameter

id

string

Der Bezeichner des zu löschenden Modells.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<RestResponse>

Zusage<msRest.RestResponse>

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)

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

Parameter

id

string

Der Bezeichner des zu löschenden Modells.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf.

deleteCustomModel(string, ServiceCallback<void>)

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

Parameter

id

string

Der Bezeichner des zu löschenden Modells.

callback

ServiceCallback<void>

Der Rückruf.

getCustomModel(string, RequestOptionsBase)

Ruft Informationen zu einem Modell ab.

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

Parameter

id

string

Modellbezeichner.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.GetCustomModelResponse>

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)

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

Parameter

id

string

Modellbezeichner.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<ModelResult>

Der Rückruf.

getCustomModel(string, ServiceCallback<ModelResult>)

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

Parameter

id

string

Modellbezeichner.

callback

ServiceCallback<ModelResult>

Der Rückruf.

getCustomModels(RequestOptionsBase)

Abrufen von Informationen zu allen trainierten benutzerdefinierten Modellen

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

Parameter

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.GetCustomModelsResponse>

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)

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

Parameter

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<ModelsResult>

Der Rückruf.

getCustomModels(ServiceCallback<ModelsResult>)

function getCustomModels(callback: ServiceCallback<ModelsResult>)

Parameter

callback

ServiceCallback<ModelsResult>

Der Rückruf.

getExtractedKeys(string, RequestOptionsBase)

Rufen Sie die Schlüssel ab, die während des Trainings des angegebenen Modells extrahiert wurden.

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

Parameter

id

string

Modellbezeichner.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.GetExtractedKeysResponse>

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)

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

Parameter

id

string

Modellbezeichner.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<KeysResult>

Der Rückruf.

getExtractedKeys(string, ServiceCallback<KeysResult>)

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

Parameter

id

string

Modellbezeichner.

callback

ServiceCallback<KeysResult>

Der Rückruf.

getReadReceiptResult(string, RequestOptionsBase)

Diese Schnittstelle wird verwendet, um die Analyseergebnisse eines Vorgangs "Batch-Lesebestätigung" zu erhalten. Die URL zu dieser Schnittstelle sollte aus dem Feld "Operation-Location" abgerufen werden, das vom Vorgang "Batch-Lesebestätigung" zurückgegeben wird.

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

Parameter

operationId

string

ID des Lesevorgangs, der in der Antwort eines Vorgangs "Batch-Lesebestätigung" zurückgegeben wurde.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.GetReadReceiptResultResponse>

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)

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

Parameter

operationId

string

ID des Lesevorgangs, der in der Antwort eines Vorgangs "Batch-Lesebestätigung" zurückgegeben wurde.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<ReadReceiptResult>

Der Rückruf.

getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)

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

Parameter

operationId

string

ID des Lesevorgangs, der in der Antwort eines Vorgangs "Batch-Lesebestätigung" zurückgegeben wurde.

callback

ServiceCallback<ReadReceiptResult>

Der Rückruf.

trainCustomModel(TrainRequest, RequestOptionsBase)

Erstellt und trainiert ein benutzerdefiniertes Modell. Die Trainingsanforderung muss einen Quellparameter enthalten, bei dem es sich entweder um einen extern zugänglichen Azure Storage-Blobcontainer-URI (vorzugsweise ein Shared Access Signature-URI) oder einen gültigen Pfad zu einem Datenordner auf einem lokal bereitgestellten Laufwerk handelt. Wenn lokale Pfade angegeben werden, müssen diese das Pfadformat von Linux/Unix befolgen und absolute Pfade sein, die mit dem eingegebenen Wert für die Einbindungskonfigurationseinstellung verknüpft sind. Wenn der Wert der Konfigurationseinstellung von „{Mounts:Input}“ beispielsweise „/input“ ist, wäre „/input/contosodataset“ ein gültiger Quellpfad. Es wird erwartet, dass sich alle zu trainierenden Daten direkt im Quellordner befinden. Unterordner werden nicht unterstützt. Modelle werden mit Dokumenten des folgenden Inhaltstyps trainiert: 'application/pdf', 'image/jpeg' und 'image/png'." Andere Inhaltstypen werden ignoriert.

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

Parameter

trainRequest
TrainRequest

Anforderungsobjekt für das Training.

options
RequestOptionsBase

Die optionalen Parameter

Gibt zurück

Promise<Models.TrainCustomModelResponse>

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)

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

Parameter

trainRequest
TrainRequest

Anforderungsobjekt für das Training.

options
RequestOptionsBase

Die optionalen Parameter

callback

ServiceCallback<TrainResult>

Der Rückruf.

trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

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

Parameter

trainRequest
TrainRequest

Anforderungsobjekt für das Training.

callback

ServiceCallback<TrainResult>

Der Rückruf.

Details zur geerbten Methode

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Senden Sie eine HTTP-Anforderung, die mit der angegebenen OperationSpec aufgefüllt wird.

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

Parameter

operationArguments
OperationArguments

Die Argumente, aus denen die Vorlagenwerte der HTTP-Anforderung aufgefüllt werden.

operationSpec
OperationSpec

Die OperationSpec, die zum Auffüllen von httpRequest verwendet werden soll.

callback

ServiceCallback<any>

Der Rückruf, der aufgerufen werden soll, wenn die Antwort empfangen wird.

Gibt zurück

Promise<RestResponse>

Geerbt vonFormRecognizerClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Senden Sie die bereitgestellte httpRequest.

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

Parameter

Gibt zurück

Geerbt vonFormRecognizerClientContext.sendRequest