自訂中繼資料標籤

Document AI 支援將使用者定義的標籤或鍵/值組合 (KVP) 新增為中繼資料,並傳送至處理器,以便處理 ProcessDocumentBatchProcessDocuments 要求。系統會將這項要求的中繼資料 (以及用量資料,例如頁面數量) 轉送至 Cloud Billing 系統。系統會在帳單系統中填入這些資訊,方便您使用這些中繼資料標籤篩選帳單費用。

用途

標籤的重要用途之一,是為許多客戶提供文件處理服務的客戶。單一專案可用於多個客戶。為了方便結算,請務必將特定要求與相應的客戶建立關聯。這時,這些中繼資料標籤就派上用場。用於篩選 Google Cloud中的報表。

標籤需求

套用至要求的標籤必須符合下列規定:

  • 每個要求可以有多個標籤,上限為 64 個。
  • 每個標籤都必須是鍵/值組合。
  • 鍵的長度必須至少為 1 個字元,最多 63 個字元,且不能空白。值可以空白,長度上限為 63 個半形字元。
  • 鍵和值只能包含小寫英文字母、數字字元、底線和破折號。所有字元都必須使用 UTF-8 編碼,且可使用國際字元。
  • 標籤中的鍵部分不得重複 (例如,{'country':'india'} 可以,但 {'country':'india','country':'sweden'} 不行)。
  • 鍵的開頭必須是小寫字母或國際字元。

搭配 API 使用

Sync Process 程式碼範例說明如何使用標籤向處理器傳送要求。

  curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json; charset=utf-8" \
    -d @docai_request.json \
    "https://us-documentai.googleapis.com/v1/projects/514064100333/locations/us/processors/3bb61571a9731982:process"

要求範例

  {
    "skipHumanReview": true,
    "rawDocument": {
      "mimeType": "application/pdf",
        "content" : "PDF/IMAGE CONTENT"
    },
    "labels": {"country": "india" },
    "processOptions": {
      "individualPageSelector" : {
        "pages": [1]
      }
    }
  }

Async Process 程式碼範例說明如何使用標籤向處理器傳送要求。

  curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json; charset=utf-8" \
    -d @batch_docai_request.json \
    "https://us-documentai.googleapis.com/v1/projects/514064100333/locations/us/processors/3bb61571a9731982:batchProcess"

要求範例

  {
   "inputDocuments": {
     "gcsPrefix": {
       "gcsUriPrefix": "gs://atul_dai_test/ravi/GCS_DWH_work_flows_docs/Small_pdf/"
     }
   },
   "documentOutputConfig": {
     "gcsOutputConfig": {
       "gcsUri": "gs://atul_dai_test/ravi/GCS_DWH_work_flows_docs/test/docai_config/"
     }
   },
   "labels": {"country": "india" },
   "skipHumanReview": true
 }

價格報表

您可以使用這些標籤查看要求用量。

  1. 前往 Cloud 帳單控制台

  2. 在主控台中,選取左上方的 「選單」,然後從下拉式選單中選取「Billing」。如果您有多個帳單帳戶,系統會顯示要求您選取帳戶的頁面。選取「前往連結的帳單帳戶」

    custom-defined-request-metadata-labels-1

    custom-defined-request-metadata-labels-2

  3. 在帳單頁面中,選取左側導覽窗格中的「報表」

    custom-defined-request-metadata-labels-3

  4. 使用右側窗格中的篩選器,查看要求的用量。

    custom-defined-request-metadata-labels-4

    custom-defined-request-metadata-labels-5