Share via


Document Classifiers - Build Classifier

Génère un classifieur de documents personnalisé.

POST {endpoint}/documentintelligence/documentClassifiers:build?api-version=2024-02-29-preview

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string

Point de terminaison du service Document Intelligence.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Obligatoire Type Description
classifierId True

string

Nom unique du classifieur de document.

docTypes True

<string,  ClassifierDocumentTypeDetails>

Liste des types de documents à classer.

baseClassifierId

string

ClassifierId de base sur lequel entraîner le classifieur.

description

string

Description du classifieur de document.

Réponses

Nom Type Description
202 Accepted

La demande a été acceptée pour traitement, mais le traitement n’est pas encore terminé.

Headers

  • Operation-Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

OAuth2Auth

Type: oauth2
Flow: accessCode
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize
Token URL: https://login.microsoftonline.com/common/oauth2/token

Scopes

Nom Description
https://cognitiveservices.azure.com/.default

Exemples

Build Document Classifier

Sample Request

POST https://myendpoint.cognitiveservices.azure.com/documentintelligence/documentClassifiers:build?api-version=2024-02-29-preview

{
  "classifierId": "myClassifier",
  "description": "Classifier description",
  "docTypes": {
    "formA": {
      "azureBlobSource": {
        "containerUrl": "https://myStorageAccount.blob.core.windows.net/myContainer?mySasToken",
        "prefix": "formADocs/"
      }
    },
    "formB": {
      "azureBlobFileListSource": {
        "containerUrl": "https://myStorageAccount.blob.core.windows.net/myContainer?mySasToken",
        "fileList": "formB.jsonl"
      }
    }
  }
}

Sample Response

Operation-Location: https://myendpoint.cognitiveservices.azure.com/documentintelligence/operations/b704bb00-d130-4f3f-a1d8-ca96de3eabb4?api-version=2024-02-29-preview

Définitions

Nom Description
AzureBlobContentSource

Stockage Blob Azure contenu.

AzureBlobFileListContentSource

Liste de fichiers dans Stockage Blob Azure.

BuildDocumentClassifierRequest

Corps de la demande pour créer un nouveau classifieur de documents personnalisé.

ClassifierDocumentTypeDetails

Informations sur le type de document classifieur.

ContentSourceKind

Type de source de contenu.

Error

Objet d’erreur.

ErrorResponse

Objet de réponse d’erreur.

InnerError

Objet contenant des informations plus spécifiques sur l’erreur.

AzureBlobContentSource

Stockage Blob Azure contenu.

Nom Type Description
containerUrl

string

Stockage Blob Azure’URL du conteneur.

prefix

string

Préfixe de nom d’objet blob.

AzureBlobFileListContentSource

Liste de fichiers dans Stockage Blob Azure.

Nom Type Description
containerUrl

string

Stockage Blob Azure’URL du conteneur.

fileList

string

Chemin d’accès à un fichier JSONL dans le conteneur spécifiant un sous-ensemble de documents.

BuildDocumentClassifierRequest

Corps de la demande pour créer un nouveau classifieur de documents personnalisé.

Nom Type Description
baseClassifierId

string

ClassifierId de base sur lequel entraîner le classifieur.

classifierId

string

Nom unique du classifieur de document.

description

string

Description du classifieur de document.

docTypes

<string,  ClassifierDocumentTypeDetails>

Liste des types de documents à classer.

ClassifierDocumentTypeDetails

Informations sur le type de document classifieur.

Nom Type Description
azureBlobFileListSource

AzureBlobFileListContentSource

Stockage Blob Azure liste de fichiers spécifiant les données d’entraînement d’un type de document classifieur. AzureBlobSource ou azureBlobFileListSource doivent être spécifiés.

azureBlobSource

AzureBlobContentSource

Stockage Blob Azure’emplacement contenant les données d’entraînement d’un type de document classifieur. AzureBlobSource ou azureBlobFileListSource doivent être spécifiés.

sourceKind

ContentSourceKind

Type de source de données d’entraînement.

ContentSourceKind

Type de source de contenu.

Nom Type Description
azureBlob

string

Fichiers dans un chemin d’accès dans un conteneur Stockage Blob Azure.

azureBlobFileList

string

Liste de fichiers spécifiant des fichiers individuels dans un conteneur Stockage Blob Azure.

base64

string

Contenu représenté via l’encodage Base64.

url

string

Contenu à une URL spécifique.

Error

Objet d’erreur.

Nom Type Description
code

string

Un des codes d’erreur définis par le serveur.

details

Error[]

Tableau de détails sur les erreurs spécifiques qui ont conduit à cette erreur signalée.

innererror

InnerError

Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur.

message

string

Représentation lisible par l’homme de l’erreur.

target

string

Cible de l’erreur.

ErrorResponse

Objet de réponse d’erreur.

Nom Type Description
error

Error

Informations d’erreur.

InnerError

Objet contenant des informations plus spécifiques sur l’erreur.

Nom Type Description
code

string

Un des codes d’erreur définis par le serveur.

innererror

InnerError

Erreur interne.

message

string

Représentation lisible par l’homme de l’erreur.