RagFileTransformationConfig

Specifies the transformation config for RagFiles.

Fields
ragFileChunkingConfig object (RagFileChunkingConfig)

Specifies the chunking config for RagFiles.

JSON representation
{
  "ragFileChunkingConfig": {
    object (RagFileChunkingConfig)
  }
}

RagFileChunkingConfig

Specifies the size and overlap of chunks for RagFiles.

Fields
chunking_config Union type
Specifies the chunking config for RagFiles. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
fixedLengthChunking object (FixedLengthChunking)

Specifies the fixed length chunking config.

End of mutually exclusive fields.
JSON representation
{

  // chunking_config
  "fixedLengthChunking": {
    object (FixedLengthChunking)
  }
  // Union type
}

FixedLengthChunking

Specifies the fixed length chunking config.

Fields
chunkSize integer

The size of the chunks.

chunkOverlap integer

The overlap between chunks.

JSON representation
{
  "chunkSize": integer,
  "chunkOverlap": integer
}