Interface ChainSummarizationV2NodeParameters

Source
interface ChainSummarizationV2NodeParameters {
    chunkingMode?: "simple" | "advanced";
    chunkOverlap?: number;
    chunkSize?: number;
    operationMode?:
        | "nodeInputJson"
        | "nodeInputBinary"
        | "documentLoader";
    options?: {
        batching?: {
            batchSize?: number;
            delayBetweenBatches?: number;
        };
        binaryDataKey?: string;
        summarizationMethodAndPrompts?: {
            values: {
                combineMapPrompt?: string;
                prompt?: string;
                refinePrompt?: string;
                refineQuestionPrompt?: string;
                summarizationMethod?: | "map_reduce"
                | "refine"
                | "stuff";
            };
        };
    };
}

Properties§

§readonly chunkingMode?: "simple" | "advanced"

Chunk splitting strategy Default: "simple"

§readonly chunkOverlap?: number

Specifies how much characters overlap there should be between chunks Default: 200

§readonly chunkSize?: number

Controls the max size (in terms of number of characters) of the final document chunk Default: 1000

§readonly operationMode?: "nodeInputJson" | "nodeInputBinary" | "documentLoader"

How to pass data into the summarization chain Default: "nodeInputJson"

§readonly options?: { ... }

Default: {}