Condividi tramite


AzureAIProjectsModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class AzureAIProjectsModelFactory
type AzureAIProjectsModelFactory = class
Public Class AzureAIProjectsModelFactory
Inheritance
AzureAIProjectsModelFactory

Methods

Name Description
AgentClusterInsightRequest(String, InsightModelConfiguration)

Insights on set of Agent Evaluation Results.

AgentClusterInsightRequest(String, InsightModelConfiguration)

Insights on set of Agent Evaluation Results.

AgentClusterInsightResult(ClusterInsightResult)

Insights from the agent cluster analysis.

AgentClusterInsightResult(ClusterInsightResult)

Insights from the agent cluster analysis.

AgenticIdentityPreviewCredentials()

Agentic identity credential definition.

AgentTaxonomyInput(Target, IEnumerable<RiskCategory>)

Input configuration for the evaluation taxonomy when the input type is agent.

AIProjectBlobReference(Uri, String, BlobReferenceSasCredential)

Blob reference details.

AIProjectConnection(String, String, ConnectionType, String, Boolean, AIProjectConnectionBaseCredential, IReadOnlyDictionary<String,String>)

Response from the list and get connections operations.

AIProjectConnectionApiKeyCredential(String)

API Key Credential definition.

AIProjectConnectionBaseCredential(String)

A base class for connection credentials Please note this is the abstract base class. The derived classes available for instantiation are: AIProjectConnectionApiKeyCredential, AIProjectConnectionEntraIdCredential, AIProjectConnectionCustomCredential, AIProjectConnectionSasCredential, NoAuthenticationCredentials, and AgenticIdentityPreviewCredentials.

AIProjectConnectionCustomCredential(IReadOnlyDictionary<String,String>)

Custom credential definition.

AIProjectConnectionEntraIdCredential()

Entra ID credential definition.

AIProjectConnectionSasCredential(String)

Shared Access Signature (SAS) credential definition.

AIProjectCosmosDBIndex(String, String, String, String, IDictionary<String, String>, String, String, String, EmbeddingConfiguration, AIProjectIndexFieldMapping)

CosmosDB Vector Store Index Definition.

AIProjectDataset(Uri, String, Nullable<Boolean>, String, String, String, String, String, IDictionary<String,String>)

DatasetVersion Definition Please note this is the abstract base class. The derived classes available for instantiation are: FileDataset and FolderDataset.

AIProjectDeployment(String, String)

Model Deployment Definition Please note this is the abstract base class. The derived classes available for instantiation are: ModelDeployment.

AIProjectIndex(String, String, String, String, String, IDictionary<String,String>)

Index resource Definition Please note this is the abstract base class. The derived classes available for instantiation are: AzureAISearchIndex, ManagedAzureAISearchIndex, and AIProjectCosmosDBIndex.

AIProjectIndexFieldMapping(IEnumerable<String>, String, String, String, IEnumerable<String>, IEnumerable<String>)

Field mapping configuration class.

AzureAIAgentTarget(String, String, IEnumerable<ToolDescription>)

Represents a target specifying an Azure AI agent.

AzureAIModelTarget(String, ModelSamplingParams)

Represents a target specifying an Azure AI model for operations requiring model selection.

AzureAIModelTarget(String, ModelSamplingParams)

Represents a target specifying an Azure AI model for operations requiring model selection.

AzureAISearchIndex(String, String, String, String, IDictionary<String,String>, String, String, AIProjectIndexFieldMapping)

Azure AI Search Index Definition.

AzureOpenAIModelConfiguration(String)

Azure OpenAI model configuration. The API version would be selected by the service for querying the model.

BlobReferenceSasCredential(Uri)

SAS Credential definition.

ChartCoordinate(Int32, Int32, Int32)

Coordinates for the analysis chart.

ChatSummaryMemoryItem(String, DateTimeOffset, String, String)

A memory item containing a summary extracted from conversations.

ClusterInsightResult(InsightSummary, IEnumerable<InsightCluster>, IDictionary<String,ChartCoordinate>)

Insights from the cluster analysis.

ClusterInsightResult(InsightSummary, IEnumerable<InsightCluster>, IDictionary<String,ChartCoordinate>)

Insights from the cluster analysis.

ClusterTokenUsage(Int32, Int32, Int32)

Token usage for cluster analysis.

CodeBasedEvaluatorDefinition(BinaryData, BinaryData, IDictionary<String,EvaluatorMetric>, String)

Code-based evaluator definition using python code.

CodeBasedEvaluatorDefinition(BinaryData, BinaryData, IDictionary<String,EvaluatorMetric>, String)

Code-based evaluator definition using python code.

ContinuousEvaluationRuleAction(String, Nullable<Int32>)

Evaluation rule action for continuous evaluation.

CronTrigger(String, String, String, String)

Cron based trigger.

DailyRecurrenceSchedule(IEnumerable<Int32>)

Daily recurrence schedule.

DatasetCredential(AIProjectBlobReference)

Represents a reference to a blob for consumption.

DeleteMemoryStoreResponse(String, Boolean)

The DeleteMemoryStoreResponse.

EmbeddingConfiguration(String, String)

Embedding configuration class.

EvalResult(String, String, Single, Boolean)

Result of the evaluation.

EvalRunResultCompareItem(String, EvalRunResultSummary, Single, Single, TreatmentEffectType)

Metric comparison for a treatment against the baseline.

EvalRunResultCompareItem(String, EvalRunResultSummary, Single, Single, TreatmentEffectType)

Metric comparison for a treatment against the baseline.

EvalRunResultComparison(String, String, String, EvalRunResultSummary, IEnumerable<EvalRunResultCompareItem>)

Comparison results for treatment runs against the baseline.

EvalRunResultComparison(String, String, String, EvalRunResultSummary, IEnumerable<EvalRunResultCompareItem>)

Comparison results for treatment runs against the baseline.

EvalRunResultSummary(String, Int32, Single, Single)

Summary statistics of a metric in an evaluation run.

EvaluationComparisonInsightRequest(String, String, IEnumerable<String>)

Evaluation Comparison Request.

EvaluationComparisonInsightResult(IEnumerable<EvalRunResultComparison>, String)

Insights from the evaluation comparison.

EvaluationComparisonInsightResult(IEnumerable<EvalRunResultComparison>, String)

Insights from the evaluation comparison.

EvaluationResultSample(String, IDictionary<String,BinaryData>, IDictionary<String,BinaryData>, EvalResult)

A sample from the evaluation result.

EvaluationRule(String, String, String, EvaluationRuleAction, EvaluationRuleFilter, EvaluationRuleEventType, Boolean, IReadOnlyDictionary<String, String>)

Evaluation rule model.

EvaluationRule(String, String, String, EvaluationRuleAction, EvaluationRuleFilter, EvaluationRuleEventType, Boolean, IReadOnlyDictionary<String, String>)

Evaluation rule model.

EvaluationRuleAction(String)

Evaluation action model. Please note this is the abstract base class. The derived classes available for instantiation are: ContinuousEvaluationRuleAction and HumanEvaluationPreviewRuleAction.

EvaluationRuleFilter(String)

Evaluation filter model.

EvaluationRunClusterInsightRequest(String, IEnumerable<String>, InsightModelConfiguration)

Insights on set of Evaluation Results.

EvaluationRunClusterInsightRequest(String, IEnumerable<String>, InsightModelConfiguration)

Insights on set of Evaluation Results.

EvaluationRunClusterInsightResult(ClusterInsightResult)

Insights from the evaluation run cluster analysis.

EvaluationRunClusterInsightResult(ClusterInsightResult)

Insights from the evaluation run cluster analysis.

EvaluationScheduleTask(IDictionary<String,String>, String, BinaryData)

Evaluation task for the schedule.

EvaluationScheduleTask(IDictionary<String,String>, String, EvaluationScheduleTaskEvalRun)

Evaluation task for the schedule.

EvaluationScheduleTaskEvalRun()

The EvaluationScheduleTaskEvalRun.

EvaluationTarget(String)

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.

EvaluationTaxonomy(String, String, String, String, IDictionary<String, String>, EvaluationTaxonomyInput, IEnumerable<TaxonomyCategory>, IDictionary<String,String>)

Evaluation Taxonomy Definition.

EvaluationTaxonomy(String, String, String, String, IDictionary<String, String>, EvaluationTaxonomyInput, IEnumerable<TaxonomyCategory>, IDictionary<String,String>)

Evaluation Taxonomy Definition.

EvaluationTaxonomyInput(String)

Input configuration for the evaluation taxonomy. Please note this is the abstract base class. The derived classes available for instantiation are: AgentTaxonomyInput.

EvaluatorDefinition(String, BinaryData, BinaryData, IDictionary<String,EvaluatorMetric>)

Base evaluator configuration with discriminator Please note this is the abstract base class. The derived classes available for instantiation are: CodeBasedEvaluatorDefinition and PromptBasedEvaluatorDefinition.

EvaluatorDefinition(String, BinaryData, BinaryData, IDictionary<String,EvaluatorMetric>)

Base evaluator configuration with discriminator Please note this is the abstract base class. The derived classes available for instantiation are: CodeBasedEvaluatorDefinition and PromptBasedEvaluatorDefinition.

EvaluatorMetric(Nullable<EvaluatorMetricType>, Nullable<EvaluatorMetricDirection>, Nullable<Single>, Nullable<Single>, Nullable<Boolean>)

Evaluator Metric.

EvaluatorMetric(Nullable<EvaluatorMetricType>, Nullable<EvaluatorMetricDirection>, Nullable<Single>, Nullable<Single>, Nullable<Boolean>)

Evaluator Metric.

EvaluatorVersion(String, IDictionary<String,String>, EvaluatorType, IEnumerable<EvaluatorCategory>, EvaluatorDefinition, String, String, String, String, String, String, String, IDictionary<String, String>)

Evaluator Definition.

EvaluatorVersion(String, IDictionary<String,String>, EvaluatorType, IEnumerable<EvaluatorCategory>, EvaluatorDefinition, String, String, String, String, String, String, String, IDictionary<String, String>)

Evaluator Definition.

FileDataset(Uri, Nullable<Boolean>, String, String, String, String, String, IDictionary<String,String>)

FileDatasetVersion Definition.

FolderDataset(Uri, Nullable<Boolean>, String, String, String, String, String, IDictionary<String,String>)

FileDatasetVersion Definition.

HourlyRecurrenceSchedule()

Hourly recurrence schedule.

HumanEvaluationPreviewRuleAction(String)

Evaluation rule action for human evaluation.

InputFileContentParam(String, String, String, Uri)

Input file.

InputImageContentParamAutoParam(Uri, String, Nullable<DetailEnum>)

Input image.

InputTextContentParam(String)

Input text.

Insight(String, InsightsMetadata, OperationStatus, String, InsightRequest, InsightResult)

The response body for cluster insights.

InsightCluster(String, String, String, String, String, Int32, IEnumerable<InsightCluster>, IEnumerable<InsightSample>)

A cluster of analysis samples.

InsightCluster(String, String, String, String, String, Int32, IEnumerable<InsightCluster>, IEnumerable<InsightSample>)

A cluster of analysis samples.

InsightModelConfiguration(String)

Configuration of the model used in the insight generation.

InsightRequest(String)

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(String)

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(String, String, IDictionary<String,BinaryData>, IDictionary<String,BinaryData>)

A sample from the analysis. Please note this is the abstract base class. The derived classes available for instantiation are: EvaluationResultSample.

InsightScheduleTask(IDictionary<String,String>, Insight)

Insight task for the schedule.

InsightScheduleTask(IDictionary<String,String>, ProjectsInsight)

Insight task for the schedule.

InsightsMetadata(DateTimeOffset, Nullable<DateTimeOffset>)

Metadata about the insights.

InsightSummary(Int32, Int32, Int32, String, ClusterTokenUsage)

Summary of the error cluster analysis.

InsightSummary(Int32, Int32, Int32, String, ClusterTokenUsage)

Summary of the error cluster analysis.

ManagedAzureAISearchIndex(String, String, String, String, IDictionary<String,String>, String)

Managed Azure AI Search Index Definition.

MemoryItem(String, DateTimeOffset, String, String, String)

A single memory item stored in the memory store, containing content and metadata. Please note this is the abstract base class. The derived classes available for instantiation are: UserProfileMemoryItem and ChatSummaryMemoryItem.

MemoryOperation(MemoryOperationKind, MemoryItem)

Represents a single memory operation (create, update, or delete) performed on a memory item.

MemoryOperation(MemoryOperationKind, MemoryItem)

Represents a single memory operation (create, update, or delete) performed on a memory item.

MemorySearchItem(MemoryItem)

A retrieved memory item from memory search.

MemorySearchItem(MemoryItem)

A retrieved memory item from memory search.

MemorySearchResultOptions(Nullable<Int32>)

Memory search options.

MemoryStore(String, DateTimeOffset, DateTimeOffset, String, String, IDictionary<String,String>, MemoryStoreDefinition)

A memory store that can store and retrieve user memories.

MemoryStore(String, DateTimeOffset, DateTimeOffset, String, String, IDictionary<String,String>, MemoryStoreDefinition)

A memory store that can store and retrieve user memories.

MemoryStoreDefaultDefinition(String, String, MemoryStoreDefaultOptions)

Default memory store implementation.

MemoryStoreDefaultOptions(Boolean, String, Boolean)

Default memory store configurations.

MemoryStoreDefinition(String)

Base definition for memory store configurations. Please note this is the abstract base class. The derived classes available for instantiation are: MemoryStoreDefaultDefinition.

MemoryStoreDeleteScopeResponse(String, String, Boolean)

Response for deleting memories from a scope.

MemoryStoreOperationUsage(Int32, Int64, ResponseUsageInputTokensDetails, Int64, ResponseUsageOutputTokensDetails, Int64)

Usage statistics of a memory store operation.

MemoryStoreSearchResponse(String, IEnumerable<MemorySearchItem>, MemoryStoreOperationUsage)

Memory search response.

MemoryStoreSearchResponse(String, IEnumerable<MemorySearchItem>, MemoryStoreOperationUsage)

Memory search response.

MemoryUpdateResultDetails(IEnumerable<MemoryOperation>, MemoryStoreOperationUsage)

Memory update result.

MemoryUpdateResultDetails(IEnumerable<MemoryOperation>, MemoryStoreOperationUsage)

Memory update result.

ModelDeployment(String, String, String, String, IReadOnlyDictionary<String,String>, ModelDeploymentSku, String)

Model Deployment Definition.

ModelDeploymentSku(Int64, String, String, String, String)

Sku information.

ModelSamplingParams(Single, Single, Int32, Int32)

Represents a set of parameters used to control the sampling behavior of a language model during text generation.

MonthlyRecurrenceSchedule(IEnumerable<Int32>)

Monthly recurrence schedule.

NoAuthenticationCredentials()

Credentials that do not require authentication.

OneTimeTrigger(String, String)

One-time trigger.

PagedInsight(IEnumerable<Insight>, Uri)

Paged collection of Insight items.

PendingUploadConfiguration(String, String)

Represents a request for a pending upload.

PendingUploadResult(AIProjectBlobReference, String, String)

Represents the response for a pending upload request.

ProjectsInsight(String, InsightsMetadata, OperationStatus, String, InsightRequest, InsightResult)

The response body for cluster insights.

ProjectsSchedule(String, String, String, Boolean, Nullable<ScheduleProvisioningStatus>, ScheduleTrigger, ProjectsScheduleTask, IDictionary<String,String>, IDictionary<String,String>, IReadOnlyDictionary<String,String>)

Schedule model.

ProjectsScheduleTask(String, IDictionary<String,String>)

Schedule task model. Please note this is the abstract base class. The derived classes available for instantiation are: EvaluationScheduleTask and InsightScheduleTask.

PromptBasedEvaluatorDefinition(BinaryData, BinaryData, IDictionary<String,EvaluatorMetric>, String)

Prompt-based evaluator.

PromptBasedEvaluatorDefinition(BinaryData, BinaryData, IDictionary<String,EvaluatorMetric>, String)

Prompt-based evaluator.

RecurrenceSchedule(String)

Recurrence schedule model. Please note this is the abstract base class. The derived classes available for instantiation are: HourlyRecurrenceSchedule, DailyRecurrenceSchedule, WeeklyRecurrenceSchedule, and MonthlyRecurrenceSchedule.

RecurrenceTrigger(String, String, String, Int32, RecurrenceSchedule)

Recurrence based trigger.

RedTeam(String, String, Nullable<Int32>, IEnumerable<AttackStrategy>, Nullable<Boolean>, IEnumerable<RiskCategory>, String, IDictionary<String, String>, IDictionary<String,String>, String, TargetConfig)

Red team details.

RedTeam(String, String, Nullable<Int32>, IEnumerable<AttackStrategy>, Nullable<Boolean>, IEnumerable<RiskCategory>, String, IDictionary<String, String>, IDictionary<String,String>, String, TargetConfig)

Red team details.

ResponseUsageInputTokensDetails(Int64)

The ResponseUsageInputTokensDetails.

ResponseUsageOutputTokensDetails(Int64)

The ResponseUsageOutputTokensDetails.

Schedule(String, String, String, Boolean, Nullable<ScheduleProvisioningStatus>, Trigger, ScheduleTask, IDictionary<String,String>, IDictionary<String, String>, IReadOnlyDictionary<String,String>)

Schedule model.

ScheduleRun(String, String, Boolean, Nullable<DateTimeOffset>, String, IReadOnlyDictionary<String,String>)

Schedule run model.

ScheduleRun(String, String, Boolean, String, String, IReadOnlyDictionary<String,String>)

Schedule run model.

ScheduleTask(String, IDictionary<String,String>)

Schedule task model. Please note this is the abstract base class. The derived classes available for instantiation are: EvaluationScheduleTask and InsightScheduleTask.

Target(String)

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.

TargetConfig(String)

Abstract class for target configuration. Please note this is the abstract base class. The derived classes available for instantiation are: AzureOpenAIModelConfiguration.

TaxonomyCategory(String, String, String, RiskCategory, IEnumerable<TaxonomySubCategory>, IDictionary<String,String>)

Taxonomy category definition.

TaxonomyCategory(String, String, String, RiskCategory, IEnumerable<TaxonomySubCategory>, IDictionary<String,String>)

Taxonomy category definition.

TaxonomySubCategory(String, String, String, Boolean, IDictionary<String,String>)

Taxonomy sub-category definition.

ToolDescription(String, String)

Description of a tool that can be used by an agent.

Trigger(String)

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.

UserProfileMemoryItem(String, DateTimeOffset, String, String)

A memory item specifically containing user profile information extracted from conversations, such as preferences, interests, and personal details.

WeeklyRecurrenceSchedule(IEnumerable<DayOfWeek>)

Weekly recurrence schedule.

Applies to