| LangfuseDatasetItem |
A single Langfuse dataset item — one eval case. Upserted via UpsertItemAsync(LangfuseDatasetItem, CancellationToken) and later referenced by an experiment run. |
| LangfuseEvaluationScoreExtensions |
Convenience extensions for projecting Microsoft.Extensions.AI.Evaluation results onto a Langfuse scenario trace as scores. |
| LangfuseException |
The exception thrown when a request to the Langfuse API fails. |
| LangfuseMetric |
One metric in a LangfuseMetricsQuery: a measure plus an aggregation. The result column is named {Aggregation}_{Measure} (for example avg_value, sum_totalCost). |
| LangfuseMetricsFilter |
One filter in a LangfuseMetricsQuery. |
| LangfuseMetricsQuery |
A query against the Langfuse Metrics API (GET /api/public/metrics). Use it to read aggregates back from Langfuse — for example to drive a CI quality gate from recorded eval scores. |
| LangfuseMetricsResult |
The result of a LangfuseMetricsQuery. Each row is a dictionary of column name to value; aggregated columns are named {Aggregation}_{Measure} and dimension columns keep their field name. |
| LangfuseModelPrice |
A model price definition registered with Langfuse so it can compute cost for generations whose model it does not price out of the box (for example mock or internal model names). Langfuse derives cost from token usage and these prices when a generation carries no explicit cost. |
| LangfuseOptions |
Configuration for exporting Needlr agent telemetry and evaluation scores to Langfuse. |
| LangfusePrompt |
A prompt fetched from Langfuse prompt management. Use Text for a text prompt's content, and pass the prompt to SetPrompt(LangfusePrompt) to link generations to the exact version that was used. |
| LangfuseScoreConfig |
Declares the shape of a named Langfuse score so the dashboard renders consistent ranges, colors, and category sets and validates incoming values. Created via EnsureScoreConfigAsync(LangfuseScoreConfig, CancellationToken). |
| LangfuseScoreConfigCategory |
One allowed category for a Categorical score config. |
| LangfuseScoreError |
Describes a single failed attempt to upload an evaluation score to Langfuse. Passed to ScoreErrorCallback when NonFatal is in effect, so callers can log the loss with their own logger. |
| LangfuseServiceCollectionExtensions |
Registers Langfuse OTLP export on an Microsoft.Extensions.DependencyInjection.IServiceCollection for ASP.NET Core and generic-host applications. |
| LangfuseTelemetry |
Entry point for exporting Needlr agent telemetry to Langfuse without requiring a generic host. Designed for evals, console apps, and test fixtures that build telemetry by hand. |