Skip to content

LangfuseExperimentScoreCounts

NexusLabs.Foundry.Langfuse

LangfuseExperimentScoreCounts Class

Contains immutable counts of experiment score outcomes.

public sealed record LangfuseExperimentScoreCounts : System.IEquatable<NexusLabs.Foundry.Langfuse.LangfuseExperimentScoreCounts>

Inheritance System.Object 🡒 LangfuseExperimentScoreCounts

Implements System.IEquatable<LangfuseExperimentScoreCounts>

Constructors

LangfuseExperimentScoreCounts(int, int, int, int, int) Constructor

Initializes experiment score counts.

public LangfuseExperimentScoreCounts(int accepted, int failed, int notAttempted, int skipped, int disabled);

Parameters

accepted System.Int32

The number of accepted score requests.

failed System.Int32

The number of failed score requests.

notAttempted System.Int32

The number of scores without an authoritative target.

skipped System.Int32

The number of metrics without publishable values.

disabled System.Int32

The number of disabled-mode scores.

Properties

LangfuseExperimentScoreCounts.Accepted Property

Gets the number of accepted score requests.

public int Accepted { get; }

Property Value

System.Int32

LangfuseExperimentScoreCounts.Disabled Property

Gets the number of disabled-mode scores.

public int Disabled { get; }

Property Value

System.Int32

LangfuseExperimentScoreCounts.Failed Property

Gets the number of failed score requests.

public int Failed { get; }

Property Value

System.Int32

LangfuseExperimentScoreCounts.NotAttempted Property

Gets the number of scores not attempted because their target was unavailable.

public int NotAttempted { get; }

Property Value

System.Int32

LangfuseExperimentScoreCounts.Skipped Property

Gets the number of evaluation metrics without publishable values.

public int Skipped { get; }

Property Value

System.Int32

LangfuseExperimentScoreCounts.Total Property

Gets the total number of observed score outcomes.

public int Total { get; }

Property Value

System.Int32