LangfuseExperimentItemResult T
NexusLabs.Foundry.Langfuse¶
LangfuseExperimentItemResult<T> Class¶
Contains the callback value and Langfuse publication status for one experiment item.
public sealed record LangfuseExperimentItemResult<T> : System.IEquatable<NexusLabs.Foundry.Langfuse.LangfuseExperimentItemResult<T>>
Type parameters¶
T
The callback result type.
Inheritance System.Object 🡒 LangfuseExperimentItemResult\<T>
Implements System.IEquatable<NexusLabs.Foundry.Langfuse.LangfuseExperimentItemResult<T>>
Constructors¶
LangfuseExperimentItemResult(T, string, LangfuseExperimentItemLinkResult) Constructor¶
Initializes a new experiment item result.
public LangfuseExperimentItemResult(T value, string? traceId, NexusLabs.Foundry.Langfuse.LangfuseExperimentItemLinkResult link);
Parameters¶
value T
The value returned by the item callback.
traceId System.String
The Langfuse trace id, or null when unavailable.
link LangfuseExperimentItemLinkResult
The dataset-run-item link outcome.
Properties¶
LangfuseExperimentItemResult<T>.Link Property¶
Gets the outcome of linking the item trace to the Langfuse dataset run.
Property Value¶
LangfuseExperimentItemLinkResult
LangfuseExperimentItemResult<T>.TraceId Property¶
Gets the Langfuse trace id, or null when tracing was disabled or unsampled.
Property Value¶
LangfuseExperimentItemResult<T>.Value Property¶
Gets the value returned by the item callback.