Skip to content

Commit d118bff

Browse files
Merge pull request #6610 from sdgilley/sdg-updates
UUF - articles/ai-foundry/how-to/develop/sdk-overview.md
2 parents 04d0935 + 138d98b commit d118bff

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

articles/ai-foundry/how-to/develop/sdk-overview.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ ms.service: azure-ai-foundry
66
ms.custom:
77
- build-2024
88
- ignite-2024
9+
ai-usage: ai-assisted
910
ms.topic: how-to
10-
ms.date: 07/01/2025
11+
ms.date: 08/15/2025
1112
ms.reviewer: dantaylo
1213
ms.author: sgilley
1314
author: sdgilley
@@ -41,6 +42,10 @@ The Azure AI Foundry SDK is a set of client libraries and services designed to w
4142

4243
## Unified Projects client library
4344

45+
The following examples show how to connect to your Azure AI Foundry project using different programming languages. This connection is the first step to accessing models, data, and AI services through the SDK. Each code block demonstrates how to authenticate and create a client for your project endpoint.
46+
47+
> [!TIP]
48+
> The code samples below are starting points. You’ll use these clients to interact with models, run evaluations, and more, as described in the client libraries section below.
4449

4550

4651
::: zone pivot="programming-language-python"
@@ -62,6 +67,7 @@ The [Azure AI Foundry Projects client library for Python](/python/api/overview/a
6267
project = AIProjectClient(
6368
endpoint="your_project_endpoint", # Replace with your endpoint
6469
credential=DefaultAzureCredential())
70+
# The AIProjectClient lets you access models, data, and services in your project.
6571
```
6672
::: zone-end
6773

@@ -88,6 +94,7 @@ The [Azure AI Foundry Projects client library for Java (preview)](/java/api/over
8894
.credential(new DefaultAzureCredential())
8995
.endpoint(endpoint)
9096
.buildClient();
97+
// The ProjectsClient enables unified access to your project's resources.
9198
```
9299
93100
@@ -113,6 +120,7 @@ The [Azure AI Foundry Projects client library for JavaScript](/javascript/api/ov
113120
114121
const endpoint = "your_project_endpoint"; // Replace with your actual endpoint
115122
const project = new AIProjectClient(endpoint, new DefaultAzureCredential());
123+
// The AIProjectClient lets you access models, data, and services in your project.
116124
```
117125
118126
@@ -147,16 +155,20 @@ The [Azure AI Foundry Projects client library for .NET](/dotnet/api/overview/azu
147155
credential,
148156
new string[] { "https://cognitiveservices.azure.com/.default" }
149157
);
158+
// The PerRetry position ensures the authentication policy is applied to every retry attempt.
159+
// This is important for robust authentication in distributed/cloud environments.
150160
clientOptions.AddPolicy(tokenPolicy, HttpPipelinePosition.PerRetry);
151161
152162
var projectClient = new ChatCompletionsClient(
153163
endpointUrl,
154164
credential,
155165
clientOptions
156166
);
167+
// The ChatCompletionsClient lets you interact with models and services in your project.
157168
```
158169
159170
::: zone-end
171+
After you create a client, you can use it to access models, run evaluations, and connect to other AI services. The next section lists the available client libraries and shows how to use them for specific Azure AI services.
160172
161173
<a name="azure-ai-foundry-agent-service"></a>
162174
* Using the project endpoint, you can:

0 commit comments

Comments
 (0)