Method: BxBuilderChain::Chunker::Text#initialize

Defined in:
lib/bx_builder_chain/chunker/text.rb

#initialize(text, chunk_size: 1024, chunk_overlap: 64, separator: "\n\n") ⇒ Text

Returns a new instance of Text.

Parameters:

  • text (String)
  • chunk_size (Integer) (defaults to: 1024)
  • chunk_overlap (Integer) (defaults to: 64)
  • separator (String) (defaults to: "\n\n")


20
21
22
23
24
25
# File 'lib/bx_builder_chain/chunker/text.rb', line 20

def initialize(text, chunk_size: 1024, chunk_overlap: 64, separator: "\n\n")
  @text = text
  @chunk_size = chunk_size
  @chunk_overlap = chunk_overlap
  @separator = separator
end