Freigeben über


AzureAIProjectsModelFactory.CodeBasedEvaluatorDefinition Method

Definition

Code-based evaluator definition using python code.

public static Azure.AI.Projects.CodeBasedEvaluatorDefinition CodeBasedEvaluatorDefinition(BinaryData initParameters = default, BinaryData dataSchema = default, System.Collections.Generic.IDictionary<string,Azure.AI.Projects.EvaluatorMetric> metrics = default, string codeText = default);
static member CodeBasedEvaluatorDefinition : BinaryData * BinaryData * System.Collections.Generic.IDictionary<string, Azure.AI.Projects.EvaluatorMetric> * string -> Azure.AI.Projects.CodeBasedEvaluatorDefinition
Public Shared Function CodeBasedEvaluatorDefinition (Optional initParameters As BinaryData = Nothing, Optional dataSchema As BinaryData = Nothing, Optional metrics As IDictionary(Of String, EvaluatorMetric) = Nothing, Optional codeText As String = Nothing) As CodeBasedEvaluatorDefinition

Parameters

initParameters
BinaryData

The JSON schema (Draft 2020-12) for the evaluator's input parameters. This includes parameters like type, properties, required.

dataSchema
BinaryData

The JSON schema (Draft 2020-12) for the evaluator's input data. This includes parameters like type, properties, required.

metrics
IDictionary<String,EvaluatorMetric>

List of output metrics produced by this evaluator.

codeText
String

Inline code text for the evaluator.

Returns

A new CodeBasedEvaluatorDefinition instance for mocking.

Applies to