Struct FTryllOutputFilterOverrides¶
ClassList > FTryllOutputFilterOverrides
#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¶
Longest speaker tag Strip Speaker Prefix looks for, in bytes.
variable MaxSpanBytes¶
Longest span the strip options can remove, in bytes. Longer spans are kept as they are.
variable bStripAsteriskSpans¶
Remove text between asterisks, such as smiles.
variable bStripBracketSpans¶
Remove text in square brackets, such as [aside].
variable bStripParenSpans¶
Remove text in parentheses, such as (laughs).
variable 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