Document Models - Analyze Document
Menganalisis dokumen dengan model dokumen.
POST {endpoint}/formrecognizer/documentModels/{modelId}:analyze?api-version=2022-08-31
POST {endpoint}/formrecognizer/documentModels/{modelId}:analyze?pages={pages}&locale={locale}&stringIndexType={stringIndexType}&api-version=2022-08-31
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Titik akhir Cognitive Services yang didukung (protokol dan nama host, misalnya: https://westus2.api.cognitive.microsoft.com). |
|
model
|
path | True |
string pattern: [a-zA-Z0-9][a-zA-Z0-9._~-]{1,63} |
Nama model dokumen unik. |
|
api-version
|
query | True |
Versi API yang diminta. |
|
|
locale
|
query |
string |
Petunjuk lokal untuk pengenalan teks dan analisis dokumen. Nilai hanya boleh berisi kode bahasa (mis. "en", "fr") atau tag bahasa BCP 47 (mis. "en-US"). |
|
|
pages
|
query |
string pattern: ^(\d+(-\d+)?)(,\s*(\d+(-\d+)?))*$ |
Daftar nomor halaman berbasis 1 untuk dianalisis. Bekas. "1-3,5,7-9" |
|
|
string
|
query |
Metode yang digunakan untuk menghitung offset dan panjang string. |
Header Permintaan
Media Types: "application/json", "application/octet-stream", "application/pdf", "image/jpeg", "image/png", "image/tiff", "image/bmp", "image/heif"
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Isi Permintaan
Media Types: "application/json", "application/octet-stream", "application/pdf", "image/jpeg", "image/png", "image/tiff", "image/bmp", "image/heif"
| Nama | Jenis | Deskripsi |
|---|---|---|
| base64Source |
string (byte) |
Pengodean base64 dokumen untuk dianalisis |
| urlSource |
string (uri) |
URL Dokumen untuk dianalisis |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 202 Accepted |
Permintaan berhasil diantrekan. Header Operation-Location: string |
|
| Other Status Codes |
Terjadi kesalahan. |
Keamanan
Ocp-Apim-Subscription-Key
Jenis:
apiKey
Dalam:
header
Contoh
|
Analyze |
|
Analyze |
AnalyzeDocument_Base64
Permintaan sampel
POST {endpoint}/formrecognizer/documentModels/prebuilt-layout:analyze?pages=1-2,4&locale=en-US&stringIndexType=textElements&api-version=2022-08-31
{
"base64Source": ""
}
Respon sampel
Operation-Location: {endpoint}/formrecognizer/documentModels/prebuilt-layout/analyzeResults/{resultId}?api-version=2022-08-31
AnalyzeDocument_Url
Permintaan sampel
POST {endpoint}/formrecognizer/documentModels/customModel:analyze?pages=1-2,4&locale=en-US&stringIndexType=textElements&api-version=2022-08-31
{
"urlSource": "http://host.com/doc.pdf"
}
Respon sampel
Operation-Location: {endpoint}/formrecognizer/documentModels/customModel/analyzeResults/{resultId}?api-version=2022-08-31
Definisi
| Nama | Deskripsi |
|---|---|
|
Analyze |
Parameter analisis dokumen. |
|
Api |
Versi API. |
| Error |
Info kesalahan. |
|
Error |
Objek respons kesalahan. |
|
Inner |
Kesalahan terperinci. |
|
String |
Metode yang digunakan untuk menghitung offset dan panjang string. |
AnalyzeDocumentRequest
Parameter analisis dokumen.
| Nama | Jenis | Deskripsi |
|---|---|---|
| base64Source |
string (byte) |
Pengodean base64 dokumen untuk dianalisis |
| urlSource |
string (uri) |
URL Dokumen untuk dianalisis |
ApiVersion
Versi API.
| Nilai | Deskripsi |
|---|---|
| 2022-08-31 |
Error
Info kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan. |
| details |
Error[] |
Daftar kesalahan terperinci. |
| innererror |
Kesalahan terperinci. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
ErrorResponse
Objek respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Info kesalahan. |
InnerError
Kesalahan terperinci.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan. |
| innererror |
Kesalahan terperinci. |
|
| message |
string |
Pesan kesalahan. |
StringIndexType
Metode yang digunakan untuk menghitung offset dan panjang string.
| Nilai | Deskripsi |
|---|---|
| textElements | |
| unicodeCodePoint | |
| utf16CodeUnit |