Share via


Azure.AI.Projects Namespace

Classes

Name Description
AgenticIdentityPreviewCredentials

Agentic identity credential definition.

AIProjectBlobReference

Blob reference details.

AIProjectClient

The AzureAI service client.

AIProjectClientOptions

Client options for AIProjectClient.

AIProjectClientSettings

Represents the settings used to configure a AIProjectClient that can be loaded from an IConfigurationSection.

AIProjectConnection

Response from the list and get connections operations.

AIProjectConnectionApiKeyCredential

API Key Credential definition.

AIProjectConnectionBaseCredential

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

Custom credential definition.

AIProjectConnectionEntraIdCredential

Entra ID credential definition.

AIProjectConnectionSasCredential

Shared Access Signature (SAS) credential definition.

AIProjectConnectionsOperations

The AIProjectConnectionsOperations sub-client.

AIProjectCosmosDBIndex

CosmosDB Vector Store Index Definition.

AIProjectDataset

AIProjectDataset Definition Please note AIProjectDataset is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileDataset and FolderDataset.

AIProjectDatasetsOperations

The AIProjectDatasetsOperations sub-client.

AIProjectDeployment

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

AIProjectDeploymentsOperations

The AIProjectDeploymentsOperations sub-client.

AIProjectIndex

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

AIProjectIndexesOperations

The AIProjectIndexesOperations sub-client.

AIProjectIndexFieldMapping

Field mapping configuration class.

AIProjectTelemetry

Provides telemetry-related operations for the project.

AzureAIProjectsContext

Context class which will be filled in by the System.ClientModel.SourceGeneration. For more information https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md

AzureAIProjectsModelFactory

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

AzureAISearchIndex

Azure AI Search Index Definition.

BlobReferenceSasCredential

SAS Credential definition.

ClientConnectionProviderExtensions
DatasetCredential

Represents a reference to a blob for consumption.

EmbeddingConfiguration

Embedding configuration class.

FileDataset

FileDatasetVersion Definition.

FolderDataset

FileDatasetVersion Definition.

InputFileContentParam

Input file.

InputTextContentParam

Input text.

ManagedAzureAISearchIndex

Managed Azure AI Search Index Definition.

ModelDeployment

Model Deployment Definition.

ModelDeploymentSku

Sku information.

NoAuthenticationCredentials

Credentials that do not require authentication.

PendingUploadConfiguration

Represents a request for a pending upload.

PendingUploadResult

Represents the response for a pending upload request.

ProjectSchedules

The Schedules sub-client.

ProjectsScheduleTask

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

ResponseUsageInputTokensDetails

The ResponseUsageInputTokensDetails.

ResponseUsageOutputTokensDetails

The ResponseUsageOutputTokensDetails.

ToolDescription

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

Structs

Name Description
AIProjectDeploymentType
ConnectionType

The Type (or category) of the connection.

EvaluationRuleActionType

Type of the evaluation action.

EvaluatorType

The type of the evaluator.

PendingUploadType

The type of pending upload.

TreatmentEffectType

Treatment Effect Type.

Enums

Name Description
AIProjectClientOptions.ServiceVersion

The version of the service to use.

FoundryFeaturesOptInKeys