1.0.0 (2025-07-31)
First stable version of the client library. The client library now uses version v1
of the
AI Foundry data plane REST APIs.
Breaking changes
- Features that are still in preview were removed from this stable release. This includes:
- Evaluation operations (property
.evaluations
) - Red-Team operations (property
.red_teams
) - Class
PromptTemplate
. - Package function
enable_telemetry()
- Evaluation operations (property
- Classes were renamed:
- Class
Sku
was renamedModelDeploymentSku
- Class
SasCredential
was renamedBlobReferenceSasCredential
- Class
AssetCredentialResponse
was renamedDatasetCredential
- Class
- Method
.inference.get_azure_openai_client()
was renamed.get_openai_client()
. The.inference
property was removed.
The method is documented as returning an object of typeOpenAI
, but it still returns an object of the derived typeAzureOpenAI
.
The function implementation has not changed. - Method
.telemetry.get_connection_string()
was renamed.telemetry.get_application_insights_connection_string()
Sample updates
- Added a new Dataset sample named
sample_datasets_download.py
to show how you can download all files referenced by a certain Dataset (following a question in this GitHub issue) - Two samples added showing how to do a
responses
operation using an authenticated Azure OpenAI client created
usingget_openai_client()
. - Existing inference samples that used the package function
enable_telemetry()
were updated to remove this call,
and instead add the necessary tracing configuration calls to the sample.