SummarizeText 2025.3.28.13-SNAPSHOT¶

BUNDLE¶

com.snowflake.openflow.runtime | runtime-llm-processors-nar

DESCRIPTION¶

This processor uses a Large Language Model (LLM) to summarize the content of a FlowFile. It sends the content to an LLM service and writes the summary back to the FlowFile or as an attribute.

TAGS¶

ai, llm, openflow, summarization, text processing

INPUT REQUIREMENT¶

REQUIRED

Supports Sensitive Dynamic Properties¶

false

PROPERTIES¶

Property

Description

Content

The content to be summarized. FlowFile attributes may be referenced via Expression Language, and the contents of the FlowFile may be referenced via the flowfile_content variable. E.g., ${flowfile_content}

LLM Provider Service

The provider service for sending evaluation prompts to LLM

Max File Size

The maximum size of a FlowFile that can be summarized. If the FlowFile is larger than this, it will be routed to ‘failure’.

Output Strategy

Determines response output destination

Results Attribute

The name of the attribute to write the response to.

RELATIONSHIPS¶

NAME

DESCRIPTION

failure

FlowFiles that cannot be processed are routed to this relationship

success

FlowFiles that are successfully processed are routed to this relationship