V1Beta2에서 마이그레이션

Document AI의 v1beta2 API가 이제 v1 API로 대체되어 지원 중단됩니다.

v1beta2와 달리 Document AI v1는 상태 저장 API이므로 ProcessBatchProcess 문서에 요청을 보내기 전에 Processor를 만들어야 합니다.

참고: 이 지원 중단은 프로세서를 호출하는 데 사용되는 API 버전에만 영향을 미칩니다. 프로세서의 사용 가능 여부에는 영향을 미치지 않습니다.

v1 API와 v1beta2 API 간의 주요 하위 호환성 문제는 이 문서의 뒷부분에서 설명합니다.

프로세서 만들기

프로세서 생성을 위해 v1로 이전하려면 먼저 Processor를 만드세요. 다음 표는 적절한 ProcessorType을 선택하여 만들 때 일반적인 가이드라인으로 사용되지만 전체 프로세서 목록을 참고할 수 있습니다.

document_type params 프로세서 유형
invoice INVOICE_PROCESSOR
general OCR_PROCESSOR
general table_extraction_params FORM_PARSER_PROCESSOR
general form_extraction_params FORM_PARSER_PROCESSOR
general entity_extraction_params FORM_PARSER_PROCESSOR
general automl_params CUSTOM_EXTRACTION_PROCESSOR

프로세서 만들기에 대한 단계별 가이드는 가이드를 참고하세요.

문서 처리 중

Document AI v1에는 문서를 수락하는 두 가지 API(ProcessBatchProcess)가 있습니다. 이러한 각 메서드는 v1beta2의 메서드에 해당합니다. 메서드와 차이점은 다음과 같습니다.

v1beta2 메서드 v1 메서드 이전 참고사항
ProcessDocument Process InputConfig.Cloud Storage_sourcev1에서 지원되지 않으므로 BatchProcess를 사용하여 Cloud Storage에서 문서를 처리하세요.
BatchProcessDocuments BatchProcess Cloud Storage의 개별 문서를 허용하는 것 외에도 v1는 Cloud Storage 접두사를 지원하여 여러 문서를 한 번에 처리할 수 있습니다.

클라이언트 라이브러리

Client Libraries를 사용하여 Document AI와 상호작용하는 경우 DocumentUnderstandingService 사용에서 DocumentProcessorService로 전환합니다. v1용 클라이언트 라이브러리 사용에 관한 자세한 예는 클라이언트 라이브러리를 참고하세요.