pyflink.dataframe.ai.llm.LLMAccessor.ai_summarize#
- LLMAccessor.ai_summarize(input_col: str | Expression, max_length: int, *, provider: str = None, model: str = None, config: Dict[str, str] = None) DataFrame[source]#
Summarize text to a maximum length.
- Parameters:
input_col – Column name (str) or Expression for the input text.
max_length – Maximum length of the summary in characters. Must be greater than 0.
provider – Provider name.
model – Model name.
config – Optional runtime config.
- Returns:
summary(STRING): the summarized text.
- Return type:
A new DataFrame with a column appended
Example:
>>> df.llm.ai_summarize("article", 200, model="qwen-plus")