GoodMem
ReferenceClient SDKsJavaConfiguration

SentenceChunkingConfiguration Configuration

SentenceChunkingConfiguration Configuration documentation for Java SDK

SentenceChunkingConfiguration

Sentence-based chunking strategy with language detection support

Properties

NameTypeDescriptionNotes
maxChunkSizeIntegerMaximum size of a chunk
minChunkSizeIntegerMinimum size before creating a new chunk
enableLanguageDetectionBooleanWhether to detect language for better segmentation[optional]
lengthMeasurementLengthMeasurementHow to measure chunk length

Usage Example

import ai.pairsys.goodmem.client.model.*;

SentenceChunkingConfiguration config = new SentenceChunkingConfiguration()
    .maxChunkSize(1024)
    .minChunkSize(100)
    .enableLanguageDetection(true)
    .lengthMeasurement(LengthMeasurement.CHARACTER_COUNT);