自訂中繼資料標籤

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

用途

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

標籤需求

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

  • 每個要求可以有多個標籤,上限為 64 個。
  • 每個標籤都必須是 KVP。
  • 鍵的長度必須至少為 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. 在主控台中,選取左上方的「選單」,然後從下拉式選單中選取「帳單」。如果您有多個帳單帳戶,系統會顯示頁面,要求您選取帳戶。選取「前往連結的帳單帳戶」

    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