SummarizeText 2025.10.9.21

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

PropertyDescription
ContentThe 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 ServiceThe provider service for sending evaluation prompts to LLM
Max File SizeThe maximum size of a FlowFile that can be summarized. If the FlowFile is larger than this, it will be routed to ‘failure’.
Output StrategyDetermines response output destination
Results AttributeThe name of the attribute to write the response to.

Relationships

NameDescription
failureFlowFiles that cannot be processed are routed to this relationship
successFlowFiles that are successfully processed are routed to this relationship