Content Analyzers - Analyze
Wyodrębnianie zawartości i pól z danych wejściowych.
POST {endpoint}/contentunderstanding/analyzers/{analyzerId}:analyze?api-version=2025-05-01-preview
POST {endpoint}/contentunderstanding/analyzers/{analyzerId}:analyze?api-version=2025-05-01-preview&stringEncoding={stringEncoding}&processingLocation={processingLocation}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
analyzer
|
path | True |
string pattern: ^[a-zA-Z0-9._-]{1,64}$ |
Unikatowy identyfikator analizatora. |
endpoint
|
path | True |
string (uri) |
Punkt końcowy usługi Content Understanding. |
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
processing
|
query |
Miejsce, w którym dane mogą być przetwarzane. |
||
string
|
query |
Format kodowania zawartości rozciąga się w odpowiedzi. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
x-ms-client-request-id |
string (uuid) |
Nieprzezroczystym, globalnie unikatowym identyfikatorem ciągu generowanego przez klienta dla żądania. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
data |
string (byte) |
Zawartość binarna zakodowana w formacie Base64 podstawowego sygnału wejściowego do analizy. Należy podać tylko jeden z adresów URL lub danych. |
inputs |
Dodatkowe dane wejściowe do analizy. Obsługiwane tylko w analizatorach z mode=pro. |
|
url |
string (uri) |
Adres URL podstawowych danych wejściowych do analizy. Należy podać tylko jeden z adresów URL lub danych. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
202 Accepted |
Żądanie zostało zaakceptowane do przetwarzania, ale przetwarzanie nie zostało jeszcze ukończone. Nagłówki
|
|
Other Status Codes |
Nieoczekiwana odpowiedź na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
Ocp-Apim-Subscription-Key
Typ:
apiKey
W:
header
OAuth2Auth
Typ:
oauth2
Flow:
accessCode
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Adres URL tokenu:
https://login.microsoftonline.com/common/oauth2/token
Zakresy
Nazwa | Opis |
---|---|
https://cognitiveservices.azure.com/.default |
Przykłady
Analyze URL
Przykładowe żądanie
POST {endpoint}/contentunderstanding/analyzers/myAnalyzer:analyze?api-version=2025-05-01-preview
{
"url": "https://host.com/doc.pdf"
}
Przykładowa odpowiedź
Operation-Location: https://myendpoint.cognitiveservices.azure.com/contentunderstanding/analyzerResults/3b31320d-8bab-4f88-b19c-2322a7f11034?api-version=2025-05-01-preview
{
"id": "3b31320d-8bab-4f88-b19c-2322a7f11034",
"status": "NotStarted"
}
Definicje
Nazwa | Opis |
---|---|
Analyze |
Dodatkowe dane wejściowe do analizy. |
Analyze |
Analizowanie żądania operacji. |
Azure. |
Obiekt błędu. |
Azure. |
Odpowiedź zawierająca szczegóły błędu. |
Azure. |
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Processing |
Miejsce, w którym dane mogą być przetwarzane. |
String |
Kodowanie ciągów używane dla zakresów zawartości. |
AnalyzeInput
Dodatkowe dane wejściowe do analizy.
Nazwa | Typ | Opis |
---|---|---|
data |
string (byte) |
Zakodowana w formacie Base64 zawartość binarna danych wejściowych do analizy. Należy podać tylko jeden z adresów URL lub danych. |
name |
string |
Nazwa danych wejściowych. |
url |
string (uri) |
Adres URL danych wejściowych do analizy. Należy podać tylko jeden z adresów URL lub danych. |
AnalyzeRequest
Analizowanie żądania operacji.
Nazwa | Typ | Opis |
---|---|---|
data |
string (byte) |
Zawartość binarna zakodowana w formacie Base64 podstawowego sygnału wejściowego do analizy. Należy podać tylko jeden z adresów URL lub danych. |
inputs |
Dodatkowe dane wejściowe do analizy. Obsługiwane tylko w analizatorach z mode=pro. |
|
url |
string (uri) |
Adres URL podstawowych danych wejściowych do analizy. Należy podać tylko jeden z adresów URL lub danych. |
Azure.Core.Foundations.Error
Obiekt błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
message |
string |
Czytelna dla człowieka reprezentacja błędu. |
target |
string |
Element docelowy błędu. |
Azure.Core.Foundations.ErrorResponse
Odpowiedź zawierająca szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
Azure.Core.Foundations.InnerError
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
innererror |
Błąd wewnętrzny. |
ProcessingLocation
Miejsce, w którym dane mogą być przetwarzane.
Wartość | Opis |
---|---|
dataZone |
Dane mogą być przetwarzane w tej samej strefie danych co zasób. |
geography |
Dane mogą być przetwarzane w tej samej lokalizacji geograficznej co zasób. |
global |
Dane mogą być przetwarzane w dowolnym centrum danych platformy Azure na całym świecie. |
StringEncoding
Kodowanie ciągów używane dla zakresów zawartości.
Wartość | Opis |
---|---|
codePoint |
Kodowanie punktów kodowych Unicode (UTF-32), używane przez języki takie jak Python itp. |
utf16 |
Kodowanie UTF-16, używane przez języki takie jak C#, JavaScript, Java itp. |
utf8 |
Kodowanie UTF-8, używane przez języki takie jak Go, Rust, Ruby, PHP itp. |