Freigeben über


Document Classifiers - Classify Document

Klassifiziert das Dokument mit dokumentklassifizierer.

POST {endpoint}/documentintelligence/documentClassifiers/{classifierId}:analyze?_overload=classifyDocument&api-version=2024-07-31-preview
POST {endpoint}/documentintelligence/documentClassifiers/{classifierId}:analyze?_overload=classifyDocument&api-version=2024-07-31-preview&stringIndexType={stringIndexType}&split={split}&pages={pages}

URI-Parameter

Name In Erforderlich Typ Beschreibung
classifierId
path True

string

Eindeutiger Dokumentklassifizierername.

RegEx-Muster: ^[a-zA-Z0-9][a-zA-Z0-9._~-]{1,63}$

endpoint
path True

string

uri

Der Document Intelligence-Dienstendpunkt.

api-version
query True

string

Die API-Version, die für diesen Vorgang verwendet werden soll.

pages
query

string

Liste der zu analysierenden 1-basierten Seitenzahlen. Ex. "1-3,5,7-9"

RegEx-Muster: ^(\d+(-\d+)?)(,\s*(\d+(-\d+)?))*$

split
query

SplitMode

Dokumentteilungsmodus.

stringIndexType
query

StringIndexType

Methode zum Berechnen des Zeichenfolgenoffsets und der Länge.

Anforderungstext

Name Typ Beschreibung
base64Source

string

Base64-Codierung des zu klassifizierenden Dokuments. Entweder urlSource oder base64Source muss angegeben werden.

urlSource

string

Dokument-URL, die klassifiziert werden soll. Entweder urlSource oder base64Source muss angegeben werden.

Antworten

Name Typ Beschreibung
202 Accepted

Die Anforderung wurde zur Verarbeitung akzeptiert, die Verarbeitung wurde jedoch noch nicht abgeschlossen.

Header

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

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

Ocp-Apim-Subscription-Key

Typ: apiKey
In: header

OAuth2Auth

Typ: oauth2
Ablauf: accessCode
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize
Token-URL: https://login.microsoftonline.com/common/oauth2/token

Bereiche

Name Beschreibung
https://cognitiveservices.azure.com/.default

Beispiele

Classify Document from Url

Beispielanforderung

POST https://myendpoint.cognitiveservices.azure.com/documentintelligence/documentClassifiers/classifierId:analyze?_overload=classifyDocument&api-version=2024-07-31-preview&stringIndexType=textElements

{
  "urlSource": "http://host.com/doc.pdf"
}

Beispiel für eine Antwort

Operation-Location: https://myendpoint.cognitiveservices.azure.com/documentintelligence/documentClassifiers/customClassifier/analyzeResults/3b31320d-8bab-4f88-b19c-2322a7f11034?api-version=2024-07-31-preview

Definitionen

Name Beschreibung
ClassifyDocumentRequest

Dokumentklassifizierungsparameter.

Error

Das Fehlerobjekt.

ErrorResponse

Fehlerantwortobjekt.

InnerError

Ein Objekt, das spezifischere Informationen zum Fehler enthält.

SplitMode

Verhalten beim Teilen von Dateien.

StringIndexType

Methode zum Berechnen des Zeichenfolgenoffsets und der Länge.

ClassifyDocumentRequest

Dokumentklassifizierungsparameter.

Name Typ Beschreibung
base64Source

string

Base64-Codierung des zu klassifizierenden Dokuments. Entweder urlSource oder base64Source muss angegeben werden.

urlSource

string

Dokument-URL, die klassifiziert werden soll. Entweder urlSource oder base64Source muss angegeben werden.

Error

Das Fehlerobjekt.

Name Typ Beschreibung
code

string

Eine serverdefinierte Gruppe von Fehlercodes.

details

Error[]

Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben.

innererror

InnerError

Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler.

message

string

Eine lesbare Darstellung des Fehlers.

target

string

Das Ziel des Fehlers.

ErrorResponse

Fehlerantwortobjekt.

Name Typ Beschreibung
error

Error

Fehlerinformationen.

InnerError

Ein Objekt, das spezifischere Informationen zum Fehler enthält.

Name Typ Beschreibung
code

string

Eine serverdefinierte Gruppe von Fehlercodes.

innererror

InnerError

Innerer Fehler.

message

string

Eine lesbare Darstellung des Fehlers.

SplitMode

Verhalten beim Teilen von Dateien.

Name Typ Beschreibung
auto

string

Datei automatisch in Dokumente aufteilen.

none

string

Behandeln Sie die gesamte Datei als einzelnes Dokument.

perPage

string

Behandeln Sie jede Seite in der Datei als separates Dokument.

StringIndexType

Methode zum Berechnen des Zeichenfolgenoffsets und der Länge.

Name Typ Beschreibung
textElements

string

Vom Benutzer wahrgenommenes Anzeigezeichen oder Graphemecluster, wie durch Unicode 8.0.0 definiert.

unicodeCodePoint

string

Zeicheneinheit dargestellt durch einen einzelnen Unicode-Codepunkt. Wird von Python 3 verwendet.

utf16CodeUnit

string

Zeicheneinheit dargestellt durch eine 16-Bit-Unicode-Codeeinheit. Wird von JavaScript, Java und .NET verwendet.