1.0.0-beta.9 (2025-05-16)
Features Added
Deploymentsmethods to enumerate AI models deployed to your AI Foundry Project.Datasetsmethods to upload documents and reference them. To be used with Evaluations.Indexesmethods to handle Search Indexes.
Breaking Changes
- Azure AI Foundry Project endpoint is now required to construct the
AIProjectClient. It has the form
https://<your-ai-services-account-name>.services.ai.azure.com/api/projects/<your-project-name>. Find it in your AI Foundry Project Overview page. - Agents are now implemented in a separate package
Azure.AI.Agents.Persistent. Use theGetPersistentAgentsClientmethod on the
AIProjectsClientto create, run and delete agents. However there have been some breaking changes in these operations. See Agents package document and samples for more details. - Several changes to the
Connectionsmethods, including the response object (now it is simply calledConnection). The classConnectionPropertieswas renamed toConnection, and its properties have changed. GetAzureOpenAIChatClientnow supports returning an authenticatedAzureOpenAIChatClient to be used with
AI models deployed to the Project's AI Services.- The method
UploadFileRequestonAIProjectClienthad been removed, useUploadFileinDatasetsinstead. - Property
scopeonAIProjectClientis removed. - Evaluator Ids are available using the class
EvaluatorIDsand no longer requireAzure.AI.Evaluationpackage to be installed. - Property
Idon Evaluation is replaced withname.
Sample Updates
- All samples have been updated. New ones have been added for Deployments, Datasets, and Indexes.