Class WhiteSpaceConfig

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.WhiteSpaceConfig

public abstract class WhiteSpaceConfig extends JsonSerializable
Configuration for a white space chunking algorithm.
  • Constructor Details

    • WhiteSpaceConfig

      public WhiteSpaceConfig()
  • Method Details

    • maxTokensPerChunk

      public abstract Optional<Integer> maxTokensPerChunk()
      Maximum number of tokens per chunk.
    • maxOverlapTokens

      public abstract Optional<Integer> maxOverlapTokens()
      Maximum number of overlapping tokens between two adjacent chunks.
    • builder

      public static WhiteSpaceConfig.Builder builder()
      Instantiates a builder for WhiteSpaceConfig.
    • toBuilder

      public abstract WhiteSpaceConfig.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static WhiteSpaceConfig fromJson(String jsonString)
      Deserializes a JSON string to a WhiteSpaceConfig object.