Skip to main content

Overview

Text loader processes various text-based files (.txt, .rst, .log, code files, etc.) with options for whitespace handling and content filtering. Simple and efficient for plain text documents. Loader Class: TextLoader Config Class: TextLoaderConfig

Install

Install the Text loader optional dependency group:

Examples

Parameters

ParameterTypeDescriptionDefaultSource
encodingstr | NoneFile encoding (auto-detected if None)NoneBase
error_handling"ignore" | "warn" | "raise"How to handle loading errors”warn”Base
include_metadataboolWhether to include file metadataTrueBase
custom_metadatadictAdditional metadata to includeBase
max_file_sizeint | NoneMaximum file size in bytesNoneBase
skip_empty_contentboolSkip documents with empty contentTrueBase
strip_whitespaceboolRemove leading/trailing whitespaceTrueSpecific
min_chunk_lengthintMinimum character length for chunks1Specific