EvalItemResult Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Per-item result from a Foundry evaluation run, with individual evaluator scores and error details.
public sealed class EvalItemResult
type EvalItemResult = class
Public NotInheritable Class EvalItemResult
- Inheritance
-
EvalItemResult
Constructors
| Name | Description |
|---|---|
| EvalItemResult(String, String, IReadOnlyList<EvalScoreResult>) |
Initializes a new instance of the EvalItemResult class. |
Properties
| Name | Description |
|---|---|
| ErrorCode |
Gets or sets an error code when the item evaluation errored. |
| ErrorMessage |
Gets or sets an error message when the item evaluation errored. |
| InputText |
Gets or sets the input text echoed back by the evaluation API. |
| IsError |
Gets whether this item is in an error state. |
| IsFailed |
Gets whether this item failed any evaluator. |
| IsPassed |
Gets whether this item passed all evaluators. |
| ItemId |
Gets the output item ID from the evaluation API. |
| OutputText |
Gets or sets the output text echoed back by the evaluation API. |
| ResponseId |
Gets or sets the response ID from the evaluation API (e.g., for response-based evals). |
| Scores |
Gets the per-evaluator score results. |
| Status |
Gets the item evaluation status (e.g., "pass", "fail", "error", "errored"). |
| TokenUsage |
Gets or sets token usage information from the evaluation. |