Skip to content

Class UTryllGenerateParams

ClassList > UTryllGenerateParams

More...

  • #include <TryllGenerateParams.h>

Inherits the following classes: UTryllNodeParamsBase

Public Attributes

Type Name
FString ModelName
ETryllPlacement Placement = ETryllPlacement::InPlaceOfUser
FTryllSamplingOverrides Sampling
FString SystemPrompt
FString Template
bool bOverrideModelName = false
bool bOverrideSystemPrompt = false
bool bOverrideTemplate = false
bool bStream = false

Public Functions

Type Name
virtual ETryllNodeType GetNodeType () override const
virtual flatbuffers::Offset< void > Pack (flatbuffers::FlatBufferBuilder & Fbb, Tryll::NodeParams::NodeParams & OutType) override const
UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|Exits", meta=(GetOptions="GetExitTargetOptions"))

Public Functions inherited from UTryllNodeParamsBase

See UTryllNodeParamsBase

Type Name
virtual TArray< FString > GetExitTargetOptions () const
virtual ETryllNodeType GetNodeType () const
virtual flatbuffers::Offset< void > Pack (flatbuffers::FlatBufferBuilder & Fbb, ::Tryll::NodeParams::NodeParams & OutType) const
ETryllNodeType return static_cast (0)

Detailed Description

LLM-driven text generation node. Renders a Mustache template, runs sampling, produces a streamed AnswerText.

Public Attributes Documentation

variable ModelName

FString UTryllGenerateParams::ModelName;

variable Placement

ETryllPlacement UTryllGenerateParams::Placement;

Where the rendered template body is placed in the projected message stream.


variable Sampling

FTryllSamplingOverrides UTryllGenerateParams::Sampling;

Sparse sampling overrides applied on top of the model-catalog defaults. Sub-table change fires OnSamplingChanged, which re-resolves overrides against the cached model-default sampling.


variable SystemPrompt

FString UTryllGenerateParams::SystemPrompt;

variable Template

FString UTryllGenerateParams::Template;

variable bOverrideModelName

bool UTryllGenerateParams::bOverrideModelName;

Model catalog name. Empty = use the agent's default_model_name. Set to true to override the inherited ModelName value.


variable bOverrideSystemPrompt

bool UTryllGenerateParams::bOverrideSystemPrompt;

Prepended before the user turn during projection. Set to true to override the inherited SystemPrompt value.


variable bOverrideTemplate

bool UTryllGenerateParams::bOverrideTemplate;

Mustache template applied to the user-area message at projection time. Set to true to override the inherited Template value.


variable bStream

bool UTryllGenerateParams::bStream;

When true, emit answer text as streaming deltas; otherwise one final chunk.


Public Functions Documentation

function GetNodeType

inline virtual ETryllNodeType UTryllGenerateParams::GetNodeType () override const

Implements UTryllNodeParamsBase::GetNodeType


function Pack

virtual flatbuffers::Offset< void > UTryllGenerateParams::Pack (
    flatbuffers::FlatBufferBuilder & Fbb,
    Tryll::NodeParams::NodeParams & OutType
) override const

Implements UTryllNodeParamsBase::Pack


function UPROPERTY

UTryllGenerateParams::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|Exits",
    meta=(GetOptions="GetExitTargetOptions")
) 

Default exit target — routes here after generation completes. Empty string = END (turn finishes). Graph exit "default" — target node name; empty = END.



The documentation for this class was generated from the following file C:/_tryll/_monorepo2/server/client-unreal/Source/TryllClient/Public/Generated/Nodes/TryllGenerateParams.h