Skip to content

PruneMessagesOptions

Namespace: Vercel.AI.GenerateText

public sealed class PruneMessagesOptions

Options of PruneMessages(PruneMessagesOptions).

Inheritance: object

View source

public PruneEmptyMessages EmptyMessages { get; set; }

Whether to keep or remove messages whose content is empty after pruning. Default is Remove.

Value: PruneEmptyMessages

View source

public IReadOnlyList<ModelMessage> Messages { get; set; }

The messages to prune.

Value: IReadOnlyList<ModelMessage>

View source

public PruneReasoning Reasoning { get; set; }

How to remove reasoning from assistant messages. Default is None.

Value: PruneReasoning

View source

public IReadOnlyList<PruneToolCallsRule> ToolCalls { get; set; }

How to prune tool calls, results, errors, and approvals. Default is no rules.

Value: IReadOnlyList<PruneToolCallsRule>

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product