Struct FTryllSamplingOverrides¶
ClassList > FTryllSamplingOverrides
#include <TryllSamplingOverrides.h>
Public Attributes¶
| Type | Name |
|---|---|
| bool | bOverrideFrequencyPenalty = false |
| bool | bOverrideMaxTokens = false |
| bool | bOverrideMinP = false |
| bool | bOverridePresencePenalty = false |
| bool | bOverrideRepeatPenalty = false |
| bool | bOverrideSeed = false |
| bool | bOverrideTemperature = false |
| bool | bOverrideTopK = false |
| bool | bOverrideTopP = false |
Public Functions¶
| Type | Name |
|---|---|
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideTemperature", ClampMin="0.0", ClampMax="2.0", UIMin="0.0", UIMax="2.0")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideTopP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideTopK", ClampMin="0.0", UIMin="0.0")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideMinP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideMaxTokens", ClampMin="1.0", UIMin="1.0")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideSeed")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideRepeatPenalty", ClampMin="0.0", UIMin="0.0")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverridePresencePenalty")) = 0 |
| virtual | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|SamplingOverrides", meta=(EditCondition="bOverrideFrequencyPenalty")) = 0 |
Detailed Description¶
Sparse sampling override block. Null on any field means "inherit the selected model's default". No per-field (on_change) attributes: the outer sub-table field carries one callback that re-resolves the whole block and commits derived state.
Public Attributes Documentation¶
variable bOverrideFrequencyPenalty¶
OpenAI-style frequency penalty. Null = inherit model default.
variable bOverrideMaxTokens¶
Maximum new tokens to generate. Null = inherit model default.
variable bOverrideMinP¶
Minimum token probability (min-p sampling). Null = inherit model default.
variable bOverridePresencePenalty¶
OpenAI-style presence penalty. Null = inherit model default.
variable bOverrideRepeatPenalty¶
Penalise repeated tokens (llama.cpp repeat_penalty). Null = inherit.
variable bOverrideSeed¶
RNG seed for reproducible sampling. Null = inherit model default.
variable bOverrideTemperature¶
0.0 = fully deterministic, 2.0 = highly random. Null = inherit.
variable bOverrideTopK¶
Top-k sampling limit. Null = inherit model default.
variable bOverrideTopP¶
Nucleus sampling cutoff. Null = inherit model default.
Public Functions Documentation¶
function UPROPERTY [1/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideTemperature", ClampMin="0.0", ClampMax="2.0", UIMin="0.0", UIMax="2.0")
) = 0
function UPROPERTY [2/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideTopP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")
) = 0
function UPROPERTY [3/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideTopK", ClampMin="0.0", UIMin="0.0")
) = 0
function UPROPERTY [4/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideMinP", ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0")
) = 0
function UPROPERTY [5/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideMaxTokens", ClampMin="1.0", UIMin="1.0")
) = 0
function UPROPERTY [6/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideSeed")
) = 0
function UPROPERTY [7/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideRepeatPenalty", ClampMin="0.0", UIMin="0.0")
) = 0
function UPROPERTY [8/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverridePresencePenalty")
) = 0
function UPROPERTY [9/9]¶
virtual FTryllSamplingOverrides::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|SamplingOverrides",
meta=(EditCondition="bOverrideFrequencyPenalty")
) = 0
The documentation for this class was generated from the following file C:/_tryll/_monorepo2/server/client-unreal/Source/TryllClient/Public/Generated/Nodes/TryllSamplingOverrides.h