문서에 대한 사람의 검토 요청
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
처리된 문서에 대한 임시 사람의 검토를 요청합니다.
더 살펴보기
이 코드 샘플이 포함된 자세한 문서는 다음을 참조하세요.
코드 샘플
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],[],[[["\u003cp\u003eThis code sample demonstrates how to send a request for human review of a document that has been processed by Document AI.\u003c/p\u003e\n"],["\u003cp\u003eThe code utilizes the Document AI Python API to interact with the service, requiring the setup of Application Default Credentials for authentication.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves creating a Document AI client, processing a document, then creating a request for review, which includes the human review config.\u003c/p\u003e\n"],["\u003cp\u003eThe human review request can be prioritized and sent with an inline document to the Document AI service, with the status of the request being accessible through the returned operation name.\u003c/p\u003e\n"]]],[],null,["# Request Human Review of a document\n\nSends a request for ad-hoc human review of a processed document.\n\nExplore further\n---------------\n\n\nFor detailed documentation that includes this code sample, see the following:\n\n- [Request Human Review of a Document](/document-ai/docs/hitl/request-review)\n\nCode sample\n-----------\n\n### Python\n\n\nFor more information, see the\n[Document AI Python API\nreference documentation](/python/docs/reference/documentai/latest).\n\n\nTo authenticate to Document AI, set up Application Default Credentials.\nFor more information, see\n\n[Set up authentication for a local development environment](/docs/authentication/set-up-adc-local-dev-environment).\n\n\n from google.api_core.client_options import ClientOptions\n from google.cloud import documentai # type: ignore\n\n # TODO(developer): Uncomment these variables before running the sample.\n # project_id = 'YOUR_PROJECT_ID'\n # location = 'YOUR_PROCESSOR_LOCATION' # Format is 'us' or 'eu'\n # processor_id = 'YOUR_PROCESSOR_ID' # Create processor before running sample\n # file_path = '/path/to/local/pdf'\n # mime_type = 'application/pdf' # https://cloud.google.com/document-ai/docs/file-types\n\n\n def review_document_sample(\n project_id: str, location: str, processor_id: str, file_path: str, mime_type: str\n ) -\u003e None:\n # You must set the api_endpoint if you use a location other than 'us'.\n opts = ClientOptions(api_endpoint=f\"{location}-documentai.googleapis.com\")\n\n # Create a client\n client = documentai.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.services.document_processor_service.DocumentProcessorServiceClient.html(client_options=opts)\n\n # Make Processing Request\n inline_document = process_document(\n project_id, location, processor_id, file_path, mime_type\n )\n\n # Get the full resource name of the human review config, e.g.:\n # projects/project_id/locations/location/processor/processor_id/humanReviewConfig\n human_review_config = client.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.services.document_processor_service.DocumentProcessorServiceClient.html#google_cloud_documentai_v1_services_document_processor_service_DocumentProcessorServiceClient_human_review_config_path(\n project_id, location, processor_id\n )\n\n # Options are DEFAULT, URGENT\n priority = documentai.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.types.ReviewDocumentRequest.html.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.types.ReviewDocumentRequest.Priority.html.DEFAULT\n\n # Configure the human review request\n request = documentai.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.types.ReviewDocumentRequest.html(\n inline_document=inline_document,\n human_review_config=human_review_config,\n enable_schema_validation=False,\n priority=priority,\n )\n\n # Make a request for human review of the processed document\n operation = client.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.services.document_processor_service.DocumentProcessorServiceClient.html#google_cloud_documentai_v1_services_document_processor_service_DocumentProcessorServiceClient_review_document(request=request)\n\n # Print operation name, can be used to check status of the request\n print(operation.operation.name)\n\n\n def process_document(\n project_id: str, location: str, processor_id: str, file_path: str, mime_type: str\n ) -\u003e documentai.Document:\n # You must set the api_endpoint if you use a location other than 'us'.\n opts = ClientOptions(api_endpoint=f\"{location}-documentai.googleapis.com\")\n\n client = documentai.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.services.document_processor_service.DocumentProcessorServiceClient.html(client_options=opts)\n\n # The full resource name of the processor, e.g.:\n # projects/project_id/locations/location/processor/processor_id\n name = client.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.services.document_processor_service.DocumentProcessorServiceClient.html#google_cloud_documentai_v1_services_document_processor_service_DocumentProcessorServiceClient_processor_path(project_id, location, processor_id)\n\n # Read the file into memory\n with open(file_path, \"rb\") as image:\n image_content = image.read()\n\n # Load Binary Data into Document AI RawDocument Object\n raw_document = documentai.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.types.RawDocument.html(content=image_content, mime_type=mime_type)\n\n # Configure the process request\n request = documentai.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.types.ProcessRequest.html(name=name, raw_document=raw_document)\n\n result = client.https://cloud.google.com/python/docs/reference/documentai/latest/google.cloud.documentai_v1.services.document_processor_service.DocumentProcessorServiceClient.html#google_cloud_documentai_v1_services_document_processor_service_DocumentProcessorServiceClient_process_document(request=request)\n\n return result.https://cloud.google.com/python/docs/reference/documentai-toolbox/latest/google.cloud.documentai_toolbox.wrappers.document.html\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=documentai)."]]