Condividi tramite


Azure.AI.Projects.Evaluation Namespace

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.

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.

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.

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.

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
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.

RiskCategory

Risk category for the attack objective.

ScheduleProvisioningStatus

Schedule provisioning status.

ScheduleTaskType

Type of the task.