Share via


FormRecognizerClient class

Extends

Constructeurs

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialise une nouvelle instance de la classe FormRecognizerClient.

Propriétés héritées

credentials
endpoint

Méthodes

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrait les paires clé-valeur d’un document donné. Le document d’entrée doit appartenir à l’un des types de contenu pris en charge : « application/pdf », « image/jpeg » ou « image/png ». Une réponse correcte est retournée au format JSON.

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

Opération de confirmation de lecture par lot. La réponse contient un champ appelé « Operation-Location », qui contient l’URL que vous devez utiliser pour votre opération « Obtenir le résultat de la réception de lecture ».

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

Opération de confirmation de lecture. Lorsque vous utilisez l’interface « Batch Read Receipt », la réponse contient un champ appelé « Operation-Location ». Le champ « Emplacement de l’opération » contient l’URL que vous devez utiliser pour votre opération « Obtenir le résultat du reçu en lecture ».

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

Supprime les artefacts de modèle.

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

Obtient des informations sur un modèle.

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

Obtenir des informations sur tous les modèles personnalisés entraînés

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

Récupérez les clés qui ont été extraites pendant l’entraînement du modèle spécifié.

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

Cette interface est utilisée pour obtenir les résultats d’analyse d’une opération « Reçu de lecture par lot ». L’URL de cette interface doit être récupérée à partir du champ « Operation-Location » retourné à partir de l’opération « Batch Read Receipt ».

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

Crée un modèle personnalisé et en effectue l’apprentissage. La demande de formation doit inclure un paramètre source qui est soit un URI de conteneur de blobs Stockage Azure accessible en externe (de préférence un URI de signature d’accès partagé), soit un chemin d’accès valide vers un dossier de données dans un lecteur monté localement. Quand un chemin d’accès local est spécifié, il doivent suivre le format de chemin d’accès Linux/Unix et doit être un chemin d’accès absolu enraciné dans la valeur de paramètre de configuration de montage d’entrée. Par exemple, si la valeur du paramètre de configuration '{Mounts:Input}' est '/input', un chemin d’accès source valide est '/Input/contosodataset'. Toutes les données à entraîner doivent se trouver directement sous le dossier source. Les sous-dossiers ne sont pas pris en charge. Les modèles sont entraînés à l’aide de documents du type de contenu suivant : « application/pdf », « image/jpeg » et « image/png ». Un autre type de contenu est ignoré.

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

Méthodes héritées

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP renseignée à l’aide de la spécification OperationSpec fournie.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

Détails du constructeur

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

Initialise une nouvelle instance de la classe FormRecognizerClient.

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

Paramètres

credentials
ServiceClientCredentials

Informations d’identification de l’abonnement qui identifient de manière unique l’abonnement client.

endpoint

string

Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://westus2.api.cognitive.microsoft.com).

options
ServiceClientOptions

Options de paramètre

Détails de la propriété héritée

credentials

credentials: ServiceClientCredentials

Valeur de propriété

Hérité deFormRecognizerClientContext.credentials

endpoint

endpoint: string

Valeur de propriété

string

Hérité deFormRecognizerClientContext.endpoint

Détails de la méthode

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

Extrait les paires clé-valeur d’un document donné. Le document d’entrée doit appartenir à l’un des types de contenu pris en charge : « application/pdf », « image/jpeg » ou « image/png ». Une réponse correcte est retournée au format JSON.

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

Paramètres

id

string

Identificateur de modèle avec laquelle analyser le document.

formStream
HttpRequestBody

Fichier de document ou d’image pdf (jpg,png) à analyser.

Retours

Promise<Models.AnalyzeWithCustomModelResponse>

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

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

Paramètres

id

string

Identificateur de modèle avec laquelle analyser le document.

formStream
HttpRequestBody

Fichier de document ou d’image pdf (jpg,png) à analyser.

callback

ServiceCallback<AnalyzeResult>

Rappel

analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)

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

Paramètres

id

string

Identificateur de modèle avec laquelle analyser le document.

formStream
HttpRequestBody

Fichier de document ou d’image pdf (jpg,png) à analyser.

callback

ServiceCallback<AnalyzeResult>

Rappel

batchReadReceipt(string, RequestOptionsBase)

Opération de confirmation de lecture par lot. La réponse contient un champ appelé « Operation-Location », qui contient l’URL que vous devez utiliser pour votre opération « Obtenir le résultat de la réception de lecture ».

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

Paramètres

url

string

URL accessible publiquement d’une image.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.BatchReadReceiptResponse>

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)

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

Paramètres

url

string

URL accessible publiquement d’une image.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<void>

Rappel

batchReadReceipt(string, ServiceCallback<void>)

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

Paramètres

url

string

URL accessible publiquement d’une image.

callback

ServiceCallback<void>

Rappel

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

Opération de confirmation de lecture. Lorsque vous utilisez l’interface « Batch Read Receipt », la réponse contient un champ appelé « Operation-Location ». Le champ « Emplacement de l’opération » contient l’URL que vous devez utiliser pour votre opération « Obtenir le résultat du reçu en lecture ».

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

Paramètres

image
HttpRequestBody

Flux d’images.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.BatchReadReceiptInStreamResponse>

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)

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

Paramètres

image
HttpRequestBody

Flux d’images.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<void>

Rappel

batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)

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

Paramètres

image
HttpRequestBody

Flux d’images.

callback

ServiceCallback<void>

Rappel

deleteCustomModel(string, RequestOptionsBase)

Supprime les artefacts de modèle.

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

Paramètres

id

string

Identificateur du modèle à supprimer.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<RestResponse>

Promesse<msRest.RestResponse>

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)

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

Paramètres

id

string

Identificateur du modèle à supprimer.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<void>

Rappel

deleteCustomModel(string, ServiceCallback<void>)

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

Paramètres

id

string

Identificateur du modèle à supprimer.

callback

ServiceCallback<void>

Rappel

getCustomModel(string, RequestOptionsBase)

Obtient des informations sur un modèle.

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

Paramètres

id

string

Identificateur de modèle.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.GetCustomModelResponse>

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)

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

Paramètres

id

string

Identificateur de modèle.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<ModelResult>

Rappel

getCustomModel(string, ServiceCallback<ModelResult>)

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

Paramètres

id

string

Identificateur de modèle.

callback

ServiceCallback<ModelResult>

Rappel

getCustomModels(RequestOptionsBase)

Obtenir des informations sur tous les modèles personnalisés entraînés

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

Paramètres

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.GetCustomModelsResponse>

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)

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

Paramètres

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<ModelsResult>

Rappel

getCustomModels(ServiceCallback<ModelsResult>)

function getCustomModels(callback: ServiceCallback<ModelsResult>)

Paramètres

callback

ServiceCallback<ModelsResult>

Rappel

getExtractedKeys(string, RequestOptionsBase)

Récupérez les clés qui ont été extraites pendant l’entraînement du modèle spécifié.

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

Paramètres

id

string

Identificateur de modèle.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.GetExtractedKeysResponse>

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)

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

Paramètres

id

string

Identificateur de modèle.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<KeysResult>

Rappel

getExtractedKeys(string, ServiceCallback<KeysResult>)

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

Paramètres

id

string

Identificateur de modèle.

callback

ServiceCallback<KeysResult>

Rappel

getReadReceiptResult(string, RequestOptionsBase)

Cette interface est utilisée pour obtenir les résultats d’analyse d’une opération « Reçu de lecture par lot ». L’URL de cette interface doit être récupérée à partir du champ « Operation-Location » retourné à partir de l’opération « Batch Read Receipt ».

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

Paramètres

operationId

string

ID de l’opération de lecture retournée dans la réponse d’une opération « Reçu de lecture par lot ».

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.GetReadReceiptResultResponse>

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)

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

Paramètres

operationId

string

ID de l’opération de lecture retournée dans la réponse d’une opération « Reçu de lecture par lot ».

options
RequestOptionsBase

Paramètres facultatifs

getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)

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

Paramètres

operationId

string

ID de l’opération de lecture retournée dans la réponse d’une opération « Reçu de lecture par lot ».

trainCustomModel(TrainRequest, RequestOptionsBase)

Crée un modèle personnalisé et en effectue l’apprentissage. La demande de formation doit inclure un paramètre source qui est soit un URI de conteneur de blobs Stockage Azure accessible en externe (de préférence un URI de signature d’accès partagé), soit un chemin d’accès valide vers un dossier de données dans un lecteur monté localement. Quand un chemin d’accès local est spécifié, il doivent suivre le format de chemin d’accès Linux/Unix et doit être un chemin d’accès absolu enraciné dans la valeur de paramètre de configuration de montage d’entrée. Par exemple, si la valeur du paramètre de configuration '{Mounts:Input}' est '/input', un chemin d’accès source valide est '/Input/contosodataset'. Toutes les données à entraîner doivent se trouver directement sous le dossier source. Les sous-dossiers ne sont pas pris en charge. Les modèles sont entraînés à l’aide de documents du type de contenu suivant : « application/pdf », « image/jpeg » et « image/png ». Un autre type de contenu est ignoré.

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

Paramètres

trainRequest
TrainRequest

Objet de demande pour l’entraînement.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.TrainCustomModelResponse>

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)

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

Paramètres

trainRequest
TrainRequest

Objet de demande pour l’entraînement.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<TrainResult>

Rappel

trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

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

Paramètres

trainRequest
TrainRequest

Objet de demande pour l’entraînement.

callback

ServiceCallback<TrainResult>

Rappel

Détails de la méthode héritée

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP renseignée à l’aide de la spécification OperationSpec fournie.

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

Paramètres

operationArguments
OperationArguments

Arguments à partir duquel les valeurs de modèle de la requête HTTP seront remplies.

operationSpec
OperationSpec

OperationSpec à utiliser pour remplir le httpRequest.

callback

ServiceCallback<any>

Rappel à appeler lorsque la réponse est reçue.

Retours

Promise<RestResponse>

Hérité deFormRecognizerClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

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

Paramètres

Retours

Hérité deFormRecognizerClientContext.sendRequest