OutputConfig

원하는 출력 위치 및 메타데이터입니다.

JSON 표현
{
  "gcsDestination": {
    object (GcsDestination)
  },
  "batchSize": number
}
필드
gcsDestination

object (GcsDestination)

출력을 기록할 Google Cloud Storage 위치입니다.

batchSize

number

Google Cloud Storage의 각 출력 JSON 파일에 넣을 응답 proto의 최대 개수입니다. 유효한 범위는 [1, 100]입니다. 지정되지 않은 경우 기본값은 20입니다.

예를 들어 100페이지로 된 PDF 파일 1개의 경우 100개의 응답 proto가 생성됩니다. batchSize = 20인 경우 각각 20개의 응답 proto가 포함된 5개의 json 파일이 gcsDestination.uri 프리픽스로 기록됩니다.

현재 batchSize는 GcsDestination에만 적용되며 향후 다른 출력 구성에도 지원될 수 있습니다.

GcsDestination

출력이 기록될 Google Cloud Storage 위치입니다.

JSON 표현
{
  "uri": string
}
필드
uri

string

결과가 저장될 Google Cloud Storage URI 프리픽스입니다. 결과는 JSON 형식이며 해당 입력 URI 프리픽스가 앞에 옵니다. 이 필드는 gcs 파일 접두사 또는 gcs 디렉터리를 나타낼 수 있습니다. 두 경우 모두 모든 출력 파일을 가져오기 위해 제공한 URI 접두사에서 와일드 카드 GCS 검색을 수행해야 하기 때문에 URI가 고유해야 합니다.

예:

출력이 여러 개 있는 경우에도 각 응답은 여전히 AnnotateFileResponse이며, 각각 전체 AnnotateImageResponse 목록에 대한 하위 집합을 포함합니다. 출력 JSON이 너무 크고 샤딩된 여러 파일에 오버플로될 경우 등에 출력이 여러 번 발생할 수 있습니다.