Document Classifiers - Build Classifier
Membangun pengklasifikasi dokumen kustom.
POST {endpoint}/documentintelligence/documentClassifiers:build?api-version=2024-11-30
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Titik akhir layanan Kecerdasan Dokumen. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| classifierId | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9._~-]{1,63}$ |
Nama pengklasifikasi dokumen unik. |
| docTypes | True |
<string,
Classifier |
Daftar jenis dokumen yang akan diklasifikasikan. |
| allowOverwrite |
boolean |
Izinkan menimpa pengklasifikasi yang ada dengan nama yang sama. |
|
| baseClassifierId |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9._~-]{1,63}$ |
Base classifierId di atasnya untuk melatih pengklasifikasi. |
|
| description |
string maxLength: 4096 |
Deskripsi klasifikasi dokumen. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 202 Accepted |
Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai. Header
|
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
Ocp-Apim-Subscription-Key
Jenis:
apiKey
Dalam:
header
OAuth2Auth
Jenis:
oauth2
Alur:
accessCode
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
URL token:
https://login.microsoftonline.com/common/oauth2/token
Cakupan
| Nama | Deskripsi |
|---|---|
| https://cognitiveservices.azure.com/.default |
Contoh
Build Document Classifier
Permintaan sampel
POST https://myendpoint.cognitiveservices.azure.com/documentintelligence/documentClassifiers:build?api-version=2024-11-30
{
"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"
}
}
}
}
Respon sampel
Operation-Location: https://myendpoint.cognitiveservices.azure.com/documentintelligence/operations/b704bb00-d130-4f3f-a1d8-ca96de3eabb4?api-version=2024-11-30
Definisi
| Nama | Deskripsi |
|---|---|
|
Azure |
Konten Azure Blob Storage. |
|
Azure |
Daftar file di Azure Blob Storage. |
|
Build |
Minta isi untuk membangun pengklasifikasi dokumen kustom baru. |
|
Classifier |
Info jenis dokumen penggolonal. |
|
Content |
Jenis sumber konten. |
|
Document |
Objek kesalahan. |
|
Document |
Objek respons kesalahan. |
|
Document |
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. |
AzureBlobContentSource
Konten Azure Blob Storage.
| Nama | Jenis | Deskripsi |
|---|---|---|
| containerUrl |
string (uri) |
URL kontainer Azure Blob Storage. |
| prefix |
string |
Awalan nama blob. |
AzureBlobFileListContentSource
Daftar file di Azure Blob Storage.
| Nama | Jenis | Deskripsi |
|---|---|---|
| containerUrl |
string (uri) |
URL kontainer Azure Blob Storage. |
| fileList |
string |
Jalur ke file JSONL dalam kontainer yang menentukan subset dokumen. |
BuildDocumentClassifierRequest
Minta isi untuk membangun pengklasifikasi dokumen kustom baru.
| Nama | Jenis | Nilai default | Deskripsi |
|---|---|---|---|
| allowOverwrite |
boolean |
False |
Izinkan menimpa pengklasifikasi yang ada dengan nama yang sama. |
| baseClassifierId |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9._~-]{1,63}$ |
Base classifierId di atasnya untuk melatih pengklasifikasi. |
|
| classifierId |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9._~-]{1,63}$ |
Nama pengklasifikasi dokumen unik. |
|
| description |
string maxLength: 4096 |
Deskripsi klasifikasi dokumen. |
|
| docTypes |
<string,
Classifier |
Daftar jenis dokumen yang akan diklasifikasikan. |
ClassifierDocumentTypeDetails
Info jenis dokumen penggolonal.
| Nama | Jenis | Deskripsi |
|---|---|---|
| azureBlobFileListSource |
Daftar file Azure Blob Storage yang menentukan data pelatihan untuk jenis dokumen pengklasifikasi. AzureBlobSource atau azureBlobFileListSource harus ditentukan. |
|
| azureBlobSource |
Lokasi Azure Blob Storage yang berisi data pelatihan untuk jenis dokumen pengklasifikasi. AzureBlobSource atau azureBlobFileListSource harus ditentukan. |
|
| sourceKind |
Jenis sumber data pelatihan. |
ContentSourceKind
Jenis sumber konten.
| Nilai | Deskripsi |
|---|---|
| url |
Konten di URL tertentu. |
| base64 |
Konten yang diwakili melalui pengodean Base64. |
| azureBlob |
File di jalur dalam kontainer Azure Blob Storage. |
| azureBlobFileList |
Daftar file yang menentukan file individual dalam kontainer Azure Blob Storage. |
DocumentIntelligenceError
Objek kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Salah satu sekumpulan kode kesalahan yang ditentukan server. |
| details |
Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini. |
|
| innererror |
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. |
|
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| target |
string |
Target kesalahan. |
DocumentIntelligenceErrorResponse
Objek respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Info kesalahan. |
DocumentIntelligenceInnerError
Objek yang berisi informasi yang lebih spesifik tentang kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Salah satu sekumpulan kode kesalahan yang ditentukan server. |
| innererror |
Kesalahan dalam. |
|
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |