Skip to content

Struct FTryllOutputFilterOverrides

ClassList > FTryllOutputFilterOverrides

More...

  • #include <TryllOutputFilterOverrides.h>

Public Attributes

Type Name
int32 MaxPrefixBytes = 16
int32 MaxSpanBytes = 64
bool bStripAsteriskSpans = false
bool bStripBracketSpans = false
bool bStripParenSpans = false
bool bStripSpeakerPrefix = false

Detailed Description

Bounded streaming cleanup of roleplay artifacts in Generate / GenerateAndSpeak output (speaker prefixes and paired markup spans). All flags default off. Budgets are UTF-8 byte counts. Missing wire sub-table is treated by the server as an explicit all-default/off table; generated clients still materialize the sub-table (same invariant as SamplingOverrides). No on_change — nodes read live params at Execute.

Public Attributes Documentation

variable MaxPrefixBytes

int32 FTryllOutputFilterOverrides::MaxPrefixBytes;

Longest speaker tag Strip Speaker Prefix looks for, in bytes.


variable MaxSpanBytes

int32 FTryllOutputFilterOverrides::MaxSpanBytes;

Longest span the strip options can remove, in bytes. Longer spans are kept as they are.


variable bStripAsteriskSpans

bool FTryllOutputFilterOverrides::bStripAsteriskSpans;

Remove text between asterisks, such as smiles.


variable bStripBracketSpans

bool FTryllOutputFilterOverrides::bStripBracketSpans;

Remove text in square brackets, such as [aside].


variable bStripParenSpans

bool FTryllOutputFilterOverrides::bStripParenSpans;

Remove text in parentheses, such as (laughs).


variable bStripSpeakerPrefix

bool FTryllOutputFilterOverrides::bStripSpeakerPrefix;

Remove a leading speaker tag such as "Bob: " from the answer, once per turn.



The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/unreal/Source/TryllClient/Public/Generated/Nodes/TryllOutputFilterOverrides.h