Azure.AI.Projects.Evaluation Namespace
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.
Classes
| Name | Description |
|---|---|
| AgentClusterInsightRequest |
Insights on set of Agent Evaluation Results. |
| AgentClusterInsightResult |
Insights from the agent cluster analysis. |
| AgentTaxonomyInput |
Input configuration for the evaluation taxonomy when the input type is agent. |
| AzureAIAgentTarget |
Represents a target specifying an Azure AI agent. |
| AzureAIModelTarget |
Represents a target specifying an Azure AI model for operations requiring model selection. |
| AzureOpenAIModelConfiguration |
Azure OpenAI model configuration. The API version would be selected by the service for querying the model. |
| ChartCoordinate |
Coordinates for the analysis chart. |
| ClusterInsightResult |
Insights from the cluster analysis. |
| ClusterTokenUsage |
Token usage for cluster analysis. |
| CodeBasedEvaluatorDefinition |
Code-based evaluator definition using python code. |
| ContinuousEvaluationRuleAction |
Evaluation rule action for continuous evaluation. |
| CronTrigger |
Cron based trigger. |
| DailyRecurrenceSchedule |
Daily recurrence schedule. |
| EndpointBasedEvaluatorDefinition |
Endpoint-based evaluator definition. The customer owns and hosts an HTTP endpoint that implements the evaluation contract. The evaluator references a Project Connection by name; the connection stores the endpoint URL and credentials (API Key or Entra ID). At execution time, the service resolves the connection to obtain the endpoint URL and authentication details, then calls the endpoint for each evaluation row. |
| EvalResult |
Result of the evaluation. |
| EvalRunResultCompareItem |
Metric comparison for a treatment against the baseline. |
| EvalRunResultComparison |
Comparison results for treatment runs against the baseline. |
| EvalRunResultSummary |
Summary statistics of a metric in an evaluation run. |
| EvaluationComparisonInsightRequest |
Evaluation Comparison Request. |
| EvaluationComparisonInsightResult |
Insights from the evaluation comparison. |
| EvaluationCredentialContent |
Request body for getting evaluator credentials. |
| EvaluationResultSample |
A sample from the evaluation result. |
| EvaluationRule |
Evaluation rule model. |
| EvaluationRuleAction |
Evaluation action model. Please note this is the abstract base class. The derived classes available for instantiation are: ContinuousEvaluationRuleAction and HumanEvaluationPreviewRuleAction. |
| EvaluationRuleFilter |
Evaluation filter model. |
| EvaluationRules |
The EvaluationRules sub-client. |
| EvaluationRunClusterInsightRequest |
Insights on set of Evaluation Results. |
| EvaluationRunClusterInsightResult |
Insights from the evaluation run cluster analysis. |
| EvaluationScheduleTask |
Evaluation task for the schedule. |
| EvaluationsDimension |
A single dimension — one independent, measurable quality dimension within a rubric evaluator's scoring blueprint. |
| EvaluationTarget |
Base class for targets with discriminator support. Please note this is the abstract base class. The derived classes available for instantiation are: AzureAIModelTarget and AzureAIAgentTarget. |
| EvaluationTaxonomies |
The EvaluationTaxonomies sub-client. |
| EvaluationTaxonomy |
Evaluation Taxonomy Definition. |
| EvaluationTaxonomyInput |
Input configuration for the evaluation taxonomy. Please note this is the abstract base class. The derived classes available for instantiation are: AgentTaxonomyInput. |
| EvaluatorDefinition |
The EvaluatorDefinition. |
| EvaluatorGenerationArtifacts |
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. |
| EvaluatorGenerationInputs |
Caller-supplied inputs for an evaluator generation job. |
| EvaluatorGenerationJob |
Evaluator Generation Job resource — a long-running job that generates rubric-based evaluator definitions from source materials. On success, the result is the persisted EvaluatorVersion. |
| EvaluatorGenerationJobs |
The EvaluatorGenerationJobs sub-client. |
| EvaluatorGenerationJobSource |
The base source model for evaluator generation jobs. Polymorphic over |
| EvaluatorGenerationTokenUsage |
Token consumption summary for an evaluator generation job. Populated when the job reaches a terminal state. |
| EvaluatorMetric |
Evaluator Metric. |
| EvaluatorVersion |
Evaluator Definition. |
| HourlyRecurrenceSchedule |
Hourly recurrence schedule. |
| HumanEvaluationPreviewRuleAction |
Evaluation rule action for human evaluation. |
| InsightCluster |
A cluster of analysis samples. |
| InsightModelConfiguration |
Configuration of the model used in the insight generation. |
| InsightRequest |
The request of the insights report. Please note this is the abstract base class. The derived classes available for instantiation are: EvaluationRunClusterInsightRequest, AgentClusterInsightRequest, and EvaluationComparisonInsightRequest. |
| InsightResult |
The result of the insights. Please note this is the abstract base class. The derived classes available for instantiation are: EvaluationComparisonInsightResult, EvaluationRunClusterInsightResult, and AgentClusterInsightResult. |
| InsightSample |
A sample from the analysis. Please note this is the abstract base class. The derived classes available for instantiation are: EvaluationResultSample. |
| InsightScheduleTask |
Insight task for the schedule. |
| InsightsMetadata |
Metadata about the insights. |
| InsightSummary |
Summary of the error cluster analysis. |
| ModelSamplingParams |
Represents a set of parameters used to control the sampling behavior of a language model during text generation. |
| MonthlyRecurrenceSchedule |
Monthly recurrence schedule. |
| OneTimeTrigger |
One-time trigger. |
| ProjectEvaluators |
The ProjectEvaluators sub-client. |
| ProjectInsight |
Represents an insight produced by a project insight run. |
| ProjectInsights |
The ProjectInsights sub-client. |
| ProjectsInsight |
The response body for cluster insights. |
| ProjectsSchedule |
The Schedules sub-client. |
| PromptBasedEvaluatorDefinition |
Prompt-based evaluator. |
| RecurrenceSchedule |
Recurrence schedule model. Please note this is the abstract base class. The derived classes available for instantiation are: HourlyRecurrenceSchedule, DailyRecurrenceSchedule, WeeklyRecurrenceSchedule, and MonthlyRecurrenceSchedule. |
| RecurrenceTrigger |
Recurrence based trigger. |
| RedTeam |
Red team details. |
| RedTeams |
The RedTeams sub-client. |
| ScheduleRun |
Schedule run model. |
| ScheduleTrigger |
Base model for Trigger of the schedule. Please note this is the abstract base class. The derived classes available for instantiation are: CronTrigger, RecurrenceTrigger, and OneTimeTrigger. |
| TargetConfig |
Abstract class for target configuration. Please note this is the abstract base class. The derived classes available for instantiation are: AzureOpenAIModelConfiguration. |
| TaxonomyCategory |
Taxonomy category definition. |
| TaxonomySubCategory |
Taxonomy sub-category definition. |
| WeeklyRecurrenceSchedule |
Weekly recurrence schedule. |
Structs
| Name | Description |
|---|---|
| AttackStrategy |
Strategies for attacks. |
| EvaluationRuleEventType |
Type of the evaluation rule event. |
| EvaluatorCategory |
The category of the evaluator. |
| EvaluatorDefinitionType |
The type of evaluator definition. |
| EvaluatorMetricDirection |
The direction of the metric indicating whether a higher value is better, a lower value is better, or neutral. |
| EvaluatorMetricType |
The type of the evaluator. |
| InsightType |
The request of the insights. |
| ListVersionsRequestType | |
| OperationStatus |
Enum describing allowed operation states. |
| ProjectsEvaluationLevel |
The level at which evaluation is performed. |
| RiskCategory |
Risk category for the attack objective. |
| ScheduleProvisioningStatus |
Schedule provisioning status. |
| ScheduleTaskType |
Type of the task. |