EvaluatorGenerationArtifacts Class

Definition

Service-managed provenance artifacts produced by an evaluator generation job. Present only on EvaluatorVersion resources created via the generation pipeline. The combined-JSONL Foundry Dataset is read-only and resolves to a versioned dataset in a service-reserved namespace.

public class EvaluatorGenerationArtifacts : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.EvaluatorGenerationArtifacts>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.EvaluatorGenerationArtifacts>
type EvaluatorGenerationArtifacts = class
    interface IJsonModel<EvaluatorGenerationArtifacts>
    interface IPersistableModel<EvaluatorGenerationArtifacts>
Public Class EvaluatorGenerationArtifacts
Implements IJsonModel(Of EvaluatorGenerationArtifacts), IPersistableModel(Of EvaluatorGenerationArtifacts)
Inheritance
EvaluatorGenerationArtifacts
Implements

Properties

Name Description
Dataset

Reference to the single Foundry Dataset (one combined JSONL file, version-aligned to EvaluatorVersion.version) holding all artifacts produced by the generation pipeline. Each row in the JSONL carries a kind field discriminating its content (e.g. spec, tools, context).

Kinds

The kinds of rows present in dataset. Always contains "spec" (the generated evaluation specification, a Markdown document describing what the evaluator measures). May additionally contain "tools" (when the generation pipeline produced or inferred OpenAI tool schemas) and/or "context" (when supplementary materials such as file uploads or trace samples were used during generation).

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<EvaluatorGenerationArtifacts>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EvaluatorGenerationArtifacts>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationArtifacts>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationArtifacts>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EvaluatorGenerationArtifacts>.Write(ModelReaderWriterOptions)

Applies to