Table of Contents

Class MarkdownTextSplitter

Namespace
Mythosia.AI.Rag.Splitters
Assembly
Mythosia.AI.Rag.dll
public class MarkdownTextSplitter : ITextSplitter
Inheritance
MarkdownTextSplitter
Implements
Inherited Members

Constructors

MarkdownTextSplitter()

public MarkdownTextSplitter()

MarkdownTextSplitter(int)

public MarkdownTextSplitter(int chunkSize)

Parameters

chunkSize int

Properties

ChunkSize

public int ChunkSize { get; set; }

Property Value

int

IncludeHeadingBreadcrumb

public bool IncludeHeadingBreadcrumb { get; set; }

Property Value

bool

MinSplitHeadingLevel

public int MinSplitHeadingLevel { get; set; }

Property Value

int

Methods

Split(RagDocument)

public IReadOnlyList<RagChunk> Split(RagDocument document)

Parameters

document RagDocument

Returns

IReadOnlyList<RagChunk>