Skip to content
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
ef2bd10
Changes for azure-ai-projects release v2.0.1
dargilco Mar 6, 2026
38e2bfe
x
dargilco Mar 6, 2026
95df964
Set beta version
dargilco Mar 6, 2026
d04d08b
Re-emit
dargilco Mar 9, 2026
06c4c26
fix
dargilco Mar 9, 2026
86d53c5
Rename env varrs name
howieleung Mar 10, 2026
67a8d79
Revert "Rename env varrs name"
howieleung Mar 10, 2026
c357ed8
Better Exception messages when you try to use preview features, and "…
dargilco Mar 10, 2026
7602ddb
marking finetuning pause and resume operations as live extended tests…
jayesh-tanna Mar 10, 2026
c2e7e57
Rename env vars (#45599)
howieleung Mar 10, 2026
c497c29
Add CSV and synthetic data generation evaluation samples (#45603)
aprilk-ms Mar 11, 2026
db3ea9d
Fix azure-ai-projects linting errors with pylint version 4.0.5 (#45628)
dargilco Mar 11, 2026
cb4ef7b
Re-emit from latest TypeSpec in branch `feature/foundry-staging` (#45…
dargilco Mar 12, 2026
c15af4f
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Mar 12, 2026
090b923
Remove
dargilco Mar 12, 2026
d27b152
Update project status to Production/Stable
dargilco Mar 13, 2026
b70d349
Classes `UpdateMemoriesLROPollingMethod` and `AsyncUpdateMemoriesLROP…
dargilco Mar 13, 2026
cb6748f
Unit-tests to make sure "Foundry-Features" HTTP request header is add…
dargilco Mar 16, 2026
902ac13
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Mar 17, 2026
bf7b0ad
Re-emit from TypeSpec, with support for api-key auth (#45748)
dargilco Mar 18, 2026
98b8f73
New samples (#45775)
howieleung Mar 18, 2026
8cb669a
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Mar 19, 2026
ed5cba5
Fix missing IntelliSense from returned OpenAI client (#45800)
dargilco Mar 19, 2026
822c347
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Mar 19, 2026
3b48acd
LLM validation use 5.2 and chat completion (#45816)
howieleung Mar 20, 2026
aa8f213
update .env.template
howieleung Mar 20, 2026
2dcb2c1
Merge branch 'feature/azure-ai-projects/2.0.2' of https://github.com/…
howieleung Mar 20, 2026
54b2815
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Mar 23, 2026
e6c5933
making trace context propagation enabled by default (#45830)
M-Hietala Mar 23, 2026
8dc5bb8
Custom Eval - Upload (#45678)
w-javed Mar 23, 2026
2ad4c44
added toolset samples and more (#45832)
howieleung Mar 23, 2026
efd8570
Fix failing unit-tests "test_foundry_features_header" and failing qua…
dargilco Mar 23, 2026
b035800
Fix pyright and pylint errors in evaluator upload operations (#45867)
w-javed Mar 24, 2026
d948b5f
A better way to handle removing "foundry_features" input argument fro…
dargilco Mar 24, 2026
89c796b
Another minor round of updates, after using new Python emitter (dev b…
dargilco Mar 25, 2026
07c3321
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Mar 25, 2026
ba32dd5
Re-emit from latest TypeSpec in branch feature/foundry-staging (#45924)
dargilco Mar 26, 2026
002b4f1
Revert some api-key related changes that were not supposed to be comm…
dargilco Mar 26, 2026
25a0a7a
disabling test that fail with pydantic beta version (#45912)
M-Hietala Mar 26, 2026
1e49fd5
Add underscore to FoundryFeaturesOptInKeys and AgentDefinitionOptInKe…
dargilco Mar 26, 2026
39fb228
Configurations: 'specification/ai-foundry/data-plane/Foundry/tspconf…
azure-sdk Mar 26, 2026
af45442
Revert "Configurations: 'specification/ai-foundry/data-plane/Foundry…
dargilco Mar 26, 2026
072a40c
Merge branch 'main' into feature/azure-ai-projects/2.0.2
dargilco Mar 26, 2026
4fbde2d
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Mar 31, 2026
edad182
update asserts.json, to try and fix datasets tests
dargilco Mar 31, 2026
f225c21
try again
dargilco Mar 31, 2026
9ca0be2
Disable dataset tests. I spent enough time trying to fix recording is…
dargilco Mar 31, 2026
e043089
Merge branch 'main' into feature/azure-ai-projects/2.0.2
dargilco Mar 31, 2026
de2928b
Custom eval sample fix (#45989)
w-javed Mar 31, 2026
07fea08
Instruction now not provided in test function. (#46028)
howieleung Apr 1, 2026
56701b1
llm-analyze.py (#46042)
howieleung Apr 1, 2026
5e68a09
Remove un-needed command in our post-emitter-fixes.cmd file
dargilco Apr 1, 2026
a1fae61
add comments to post-emitter-fixes.cmd
dargilco Apr 2, 2026
8941cad
Fix doc string for get_openai_client
dargilco Apr 2, 2026
2d0bb93
fix(azure-ai-projects): skip all dot-prefixed directories in evaluato…
w-javed Apr 2, 2026
b29a495
run 'black'
dargilco Apr 3, 2026
0d1b882
Simplify memory samples following service-side change (#46111)
dargilco Apr 3, 2026
04806e9
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Apr 3, 2026
a3b2a9d
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Apr 6, 2026
22d5f98
Re-emit from TypeSpec Monday morning 4/6 (#46148)
dargilco Apr 6, 2026
efcda00
Update Friendly Evaluator (#46076)
w-javed Apr 6, 2026
38fd74b
Re-emit, this time with all new routes (#46162)
dargilco Apr 7, 2026
e3d7ad9
save tsp-location.yaml
dargilco Apr 7, 2026
2e683f3
Re-emit from latest TypeSpec, using short method names
dargilco Apr 7, 2026
7b1fed3
Fix sample
dargilco Apr 7, 2026
8a1657a
update exception comment
dargilco Apr 7, 2026
6bfd1e8
Fix failing tests
dargilco Apr 7, 2026
088dc59
Merge branch 'main' into feature/azure-ai-projects/2.0.2
dargilco Apr 7, 2026
b9b61ed
update tsp-location.yaml
dargilco Apr 7, 2026
c58b6ba
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Apr 7, 2026
9149bf5
Re-emit, after removing Agent Invocation operations
dargilco Apr 7, 2026
1a44b3c
Re-emit
dargilco Apr 7, 2026
73decbc
Better typing hints for OpenAI .eval calls (#45939)
dargilco Apr 7, 2026
f943ce5
Emit from TypeSpec to create a new ".beta.agents" subclient (#46193)
dargilco Apr 8, 2026
b630583
Fix doc string for api-key
dargilco Apr 8, 2026
1f52992
Re-emit from TypeSpec, to take zip fix from Linda for Sessions operat…
dargilco Apr 8, 2026
ef4e1fa
Rollback evaluators Upload API (#46215)
w-javed Apr 9, 2026
7746c91
Re-emit from TypeSpec
dargilco Apr 9, 2026
ce0074b
Update get_openai_client() with preview option to return Agent Endpoi…
dargilco Apr 9, 2026
abb6325
update change log
dargilco Apr 9, 2026
3a7ce0d
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
dargilco Apr 9, 2026
5ba3ff7
Re-emit, and add patch upload_session_file method to support file or …
dargilco Apr 10, 2026
ab75a8e
Re-emit from TypeSpec to remove Managed Identity Blueprint operations
dargilco Apr 10, 2026
9e77651
Pranav's changes to make Session sample work (#46204)
dargilco Apr 14, 2026
caedb1d
rename tsp location
howieleung Apr 14, 2026
7f0eb84
clean up
howieleung Apr 15, 2026
c5bc595
resolved api review and added session logging
howieleung Apr 16, 2026
223cb73
update
howieleung Apr 16, 2026
62eb6ca
update
howieleung Apr 16, 2026
f990eb7
update
howieleung Apr 16, 2026
08a4484
missing update
howieleung Apr 17, 2026
6888401
update date
howieleung Apr 17, 2026
b4642ab
update commit
howieleung Apr 17, 2026
e2b1b19
Merge remote-tracking branch 'origin/main' into feature/azure-ai-proj…
howieleung Apr 17, 2026
f069d5e
update readme
howieleung Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions sdk/ai/azure-ai-projects/.env.template
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ AZURE_AI_PROJECTS_CONSOLE_LOGGING=

# Project endpoint has the format:
# `https://<your-ai-services-account-name>.services.ai.azure.com/api/projects/<your-project-name>`
AZURE_AI_PROJECT_ENDPOINT=
AZURE_AI_MODEL_DEPLOYMENT_NAME=
AZURE_AI_AGENT_NAME=
FOUNDRY_PROJECT_ENDPOINT=
FOUNDRY_MODEL_NAME=
FOUNDRY_AGENT_NAME=
CONVERSATION_ID=
CONNECTION_NAME=
MEMORY_STORE_CHAT_MODEL_DEPLOYMENT_NAME=
Expand Down
26 changes: 26 additions & 0 deletions sdk/ai/azure-ai-projects/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Release History

## 2.0.2 (Unreleased)

### Features Added

* Placeholder

### Breaking Changes

* Placeholder

### Bugs Fixed

* Placeholder
Comment thread
howieleung marked this conversation as resolved.
Outdated

### Sample updates

* Renamed environment variable `AZURE_AI_PROJECT_ENDPOINT` to `FOUNDRY_PROJECT_ENDPOINT` in all samples.
* Renamed environment variable `AZURE_AI_MODEL_DEPLOYMENT_NAME` to `FOUNDRY_MODEL_NAME` in all samples.
* Renamed environment variable `AZURE_AI_MODEL_AGENT_NAME` to `FOUNDRY_AGENT_NAME` in all samples.
Comment thread
dargilco marked this conversation as resolved.
* Added CSV evaluation sample (`sample_evaluations_builtin_with_csv.py`) demonstrating evaluation with an uploaded CSV dataset.
* Added synthetic data evaluation samples (`sample_synthetic_data_agent_evaluation.py`) and (`sample_synthetic_data_model_evaluation.py`).

### Other Changes

* Placeholder

## 2.0.1 (2026-03-12)

### Bugs Fixed
Expand Down
35 changes: 18 additions & 17 deletions sdk/ai/azure-ai-projects/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ To report an issue with the client library, or request additional features, plea
* Python 3.9 or later.
* An [Azure subscription][azure_sub].
* A [project in Microsoft Foundry](https://learn.microsoft.com/azure/foundry/how-to/create-projects).
* A Foundry project endpoint URL of the form `https://your-ai-services-account-name.services.ai.azure.com/api/projects/your-project-name`. It can be found in your Microsoft Foundry Project home page. Below we will assume the environment variable `AZURE_AI_PROJECT_ENDPOINT` was defined to hold this value.
* A Foundry project endpoint URL of the form `https://your-ai-services-account-name.services.ai.azure.com/api/projects/your-project-name`. It can be found in your Microsoft Foundry Project home page. Below we will assume the environment variable `FOUNDRY_PROJECT_ENDPOINT` was defined to hold this value.
* An Entra ID token for authentication. Your application needs an object that implements the [TokenCredential](https://learn.microsoft.com/python/api/azure-core/azure.core.credentials.tokencredential) interface. Code samples here use [DefaultAzureCredential](https://learn.microsoft.com/python/api/azure-identity/azure.identity.defaultazurecredential). To get that working, you will need:
* An appropriate role assignment. See [Role-based access control in Microsoft Foundry portal](https://learn.microsoft.com/azure/foundry/concepts/rbac-foundry). Role assignment can be done via the "Access Control (IAM)" tab of your Azure AI Project resource in the Azure portal.
* [Azure CLI](https://learn.microsoft.com/cli/azure/install-azure-cli) installed.
Expand Down Expand Up @@ -87,7 +87,7 @@ from azure.identity import DefaultAzureCredential

with (
DefaultAzureCredential() as credential,
AIProjectClient(endpoint=os.environ["AZURE_AI_PROJECT_ENDPOINT"], credential=credential) as project_client,
AIProjectClient(endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"], credential=credential) as project_client,
):
```

Expand All @@ -107,7 +107,7 @@ from azure.identity.aio import DefaultAzureCredential

async with (
DefaultAzureCredential() as credential,
AIProjectClient(endpoint=os.environ["AZURE_AI_PROJECT_ENDPOINT"], credential=credential) as project_client,
AIProjectClient(endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"], credential=credential) as project_client,
):
```

Expand All @@ -117,20 +117,20 @@ async with (

Your Microsoft Foundry project may have one or more AI models deployed. These could be OpenAI models, Microsoft models, or models from other providers. Use the code below to get an authenticated [OpenAI](https://github.com/openai/openai-python?tab=readme-ov-file#usage) client from the [openai](https://pypi.org/project/openai/) package, and execute an example multi-turn "Responses" calls.

The code below assumes the environment variable `AZURE_AI_MODEL_DEPLOYMENT_NAME` is defined. It's the deployment name of an AI model in your Foundry Project. See "Build" menu, under "Models" (First column of the "Deployments" table).
The code below assumes the environment variable `FOUNDRY_MODEL_NAME` is defined. It's the deployment name of an AI model in your Foundry Project. See "Build" menu, under "Models" (First column of the "Deployments" table).

<!-- SNIPPET:sample_responses_basic.responses -->

```python
with project_client.get_openai_client() as openai_client:
response = openai_client.responses.create(
model=os.environ["AZURE_AI_MODEL_DEPLOYMENT_NAME"],
model=os.environ["FOUNDRY_MODEL_NAME"],
input="What is the size of France in square miles?",
)
print(f"Response output: {response.output_text}")

response = openai_client.responses.create(
model=os.environ["AZURE_AI_MODEL_DEPLOYMENT_NAME"],
model=os.environ["FOUNDRY_MODEL_NAME"],
input="And what is the capital city?",
previous_response_id=response.id,
)
Expand All @@ -145,7 +145,7 @@ See the "responses" folder in the [package samples][samples] for additional samp

The `.agents` property on the `AIProjectClient` gives you access to all Agent operations. Agents use an extension of the OpenAI Responses protocol, so you will need to get an `OpenAI` client to do Agent operations, as shown in the example below.

The code below assumes environment variable `AZURE_AI_MODEL_DEPLOYMENT_NAME` is defined. It's the deployment name of an AI model in your Foundry Project. See "Build" menu, under "Models" (First column of the "Deployments" table).
The code below assumes environment variable `FOUNDRY_MODEL_NAME` is defined. It's the deployment name of an AI model in your Foundry Project. See "Build" menu, under "Models" (First column of the "Deployments" table).

See the "agents" folder in the [package samples][samples] for an extensive set of samples, including streaming, tool usage and memory store usage.

Expand All @@ -156,7 +156,7 @@ with project_client.get_openai_client() as openai_client:
agent = project_client.agents.create_version(
agent_name="MyAgent",
definition=PromptAgentDefinition(
model=os.environ["AZURE_AI_MODEL_DEPLOYMENT_NAME"],
model=os.environ["FOUNDRY_MODEL_NAME"],
instructions="You are a helpful assistant that answers general questions",
),
)
Expand All @@ -177,7 +177,7 @@ with project_client.get_openai_client() as openai_client:
conversation_id=conversation.id,
items=[{"type": "message", "role": "user", "content": "And what is the capital city?"}],
)
print(f"Added a second user message to the conversation")
print("Added a second user message to the conversation")

response = openai_client.responses.create(
conversation=conversation.id,
Expand Down Expand Up @@ -229,7 +229,7 @@ the `code_interpreter_call` output item:

```python
code = next((output.code for output in response.output if output.type == "code_interpreter_call"), "")
print(f"Code Interpreter code:")
print("Code Interpreter code:")
print(code)
```

Expand All @@ -246,7 +246,9 @@ asset_file_path = os.path.abspath(
)

# Upload the CSV file for the code interpreter
file = openai_client.files.create(purpose="assistants", file=open(asset_file_path, "rb"))
with open(asset_file_path, "rb") as f:
file = openai_client.files.create(purpose="assistants", file=f)

tool = CodeInterpreterTool(container=AutoCodeInterpreterToolParam(file_ids=[file.id]))
```

Expand All @@ -273,9 +275,8 @@ print(f"Vector store created (id: {vector_store.id})")
asset_file_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "../assets/product_info.md"))

# Upload file to vector store
file = openai_client.vector_stores.files.upload_and_poll(
vector_store_id=vector_store.id, file=open(asset_file_path, "rb")
)
with open(asset_file_path, "rb") as f:
file = openai_client.vector_stores.files.upload_and_poll(vector_store_id=vector_store.id, file=f)
print(f"File uploaded to vector store (id: {file.id})")

tool = FileSearchTool(vector_store_ids=[vector_store.id])
Expand Down Expand Up @@ -415,7 +416,7 @@ Call external APIs defined by OpenAPI specifications without additional client-s
<!-- SNIPPET:sample_agent_openapi.tool_declaration-->

```python
with open(weather_asset_file_path, "r") as f:
with open(weather_asset_file_path, "r", encoding="utf-8") as f:
openapi_weather = cast(dict[str, Any], jsonref.loads(f.read()))

tool = OpenApiTool(
Expand Down Expand Up @@ -765,7 +766,7 @@ with (
project_client.get_openai_client() as openai_client,
):
agent = project_client.agents.create_version(
agent_name=os.environ["AZURE_AI_AGENT_NAME"],
agent_name=os.environ["FOUNDRY_AGENT_NAME"],
definition=PromptAgentDefinition(
model=model_deployment_name,
instructions="You are a helpful assistant that answers general questions",
Expand Down Expand Up @@ -1357,7 +1358,7 @@ By default logs redact the values of URL query strings, the values of some HTTP
```python
project_client = AIProjectClient(
credential=DefaultAzureCredential(),
endpoint=os.environ["AZURE_AI_PROJECT_ENDPOINT"],
endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"],
logging_enable=True
)
```
Expand Down
12 changes: 9 additions & 3 deletions sdk/ai/azure-ai-projects/apiview-properties.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
"azure.ai.projects.models.DeleteAgentResponse": "Azure.AI.Projects.DeleteAgentResponse",
"azure.ai.projects.models.DeleteAgentVersionResponse": "Azure.AI.Projects.DeleteAgentVersionResponse",
"azure.ai.projects.models.DeleteMemoryStoreResult": "Azure.AI.Projects.DeleteMemoryStoreResponse",
"azure.ai.projects.models.DeleteToolsetResponse": "Azure.AI.Projects.DeleteToolsetResponse",
"azure.ai.projects.models.Deployment": "Azure.AI.Projects.Deployment",
"azure.ai.projects.models.EmbeddingConfiguration": "Azure.AI.Projects.EmbeddingConfiguration",
"azure.ai.projects.models.EntraIDCredentials": "Azure.AI.Projects.EntraIDCredentials",
Expand All @@ -102,6 +103,7 @@
"azure.ai.projects.models.ScheduleTask": "Azure.AI.Projects.ScheduleTask",
"azure.ai.projects.models.EvaluationScheduleTask": "Azure.AI.Projects.EvaluationScheduleTask",
"azure.ai.projects.models.EvaluationTaxonomy": "Azure.AI.Projects.EvaluationTaxonomy",
"azure.ai.projects.models.EvaluatorCredentialRequest": "Azure.AI.Projects.EvaluatorCredentialRequest",
"azure.ai.projects.models.EvaluatorMetric": "Azure.AI.Projects.EvaluatorMetric",
"azure.ai.projects.models.EvaluatorVersion": "Azure.AI.Projects.EvaluatorVersion",
"azure.ai.projects.models.FabricDataAgentToolParameters": "Azure.AI.Projects.FabricDataAgentToolParameters",
Expand Down Expand Up @@ -204,6 +206,7 @@
"azure.ai.projects.models.ToolChoiceWebSearchPreview20250311": "OpenAI.ToolChoiceWebSearchPreview20250311",
"azure.ai.projects.models.ToolDescription": "Azure.AI.Projects.ToolDescription",
"azure.ai.projects.models.ToolProjectConnection": "Azure.AI.Projects.ToolProjectConnection",
"azure.ai.projects.models.ToolsetObject": "Azure.AI.Projects.ToolsetObject",
"azure.ai.projects.models.UserProfileMemoryItem": "Azure.AI.Projects.UserProfileMemoryItem",
"azure.ai.projects.models.WebSearchApproximateLocation": "OpenAI.WebSearchApproximateLocation",
"azure.ai.projects.models.WebSearchConfiguration": "Azure.AI.Projects.WebSearchConfiguration",
Expand All @@ -212,6 +215,8 @@
"azure.ai.projects.models.WebSearchToolFilters": "OpenAI.WebSearchToolFilters",
"azure.ai.projects.models.WeeklyRecurrenceSchedule": "Azure.AI.Projects.WeeklyRecurrenceSchedule",
"azure.ai.projects.models.WorkflowAgentDefinition": "Azure.AI.Projects.WorkflowAgentDefinition",
"azure.ai.projects.models.WorkIQPreviewTool": "Azure.AI.Projects.WorkIQPreviewTool",
"azure.ai.projects.models.WorkIQPreviewToolParameters": "Azure.AI.Projects.WorkIQPreviewToolParameters",
"azure.ai.projects.models.EvaluationTaxonomyInputType": "Azure.AI.Projects.EvaluationTaxonomyInputType",
"azure.ai.projects.models.RiskCategory": "Azure.AI.Projects.RiskCategory",
"azure.ai.projects.models.FoundryFeaturesOptInKeys": "Azure.AI.Projects.FoundryFeaturesOptInKeys",
Expand All @@ -220,6 +225,7 @@
"azure.ai.projects.models.EvaluatorDefinitionType": "Azure.AI.Projects.EvaluatorDefinitionType",
"azure.ai.projects.models.EvaluatorMetricType": "Azure.AI.Projects.EvaluatorMetricType",
"azure.ai.projects.models.EvaluatorMetricDirection": "Azure.AI.Projects.EvaluatorMetricDirection",
"azure.ai.projects.models.PendingUploadType": "Azure.AI.Projects.PendingUploadType",
"azure.ai.projects.models.OperationState": "Azure.Core.Foundations.OperationState",
"azure.ai.projects.models.InsightType": "Azure.AI.Projects.InsightType",
"azure.ai.projects.models.SampleType": "Azure.AI.Projects.SampleType",
Expand All @@ -235,8 +241,7 @@
"azure.ai.projects.models.RecurrenceType": "Azure.AI.Projects.RecurrenceType",
"azure.ai.projects.models.DayOfWeek": "Azure.AI.Projects.DayOfWeek",
"azure.ai.projects.models.ScheduleTaskType": "Azure.AI.Projects.ScheduleTaskType",
"azure.ai.projects.models.AgentObjectType": "Azure.AI.Projects.AgentObjectType",
"azure.ai.projects.models.AgentKind": "Azure.AI.Projects.AgentKind",
"azure.ai.projects.models.ToolsetObjectType": "Azure.AI.Projects.ToolsetObjectType",
"azure.ai.projects.models.ToolType": "OpenAI.ToolType",
"azure.ai.projects.models.AzureAISearchQueryType": "Azure.AI.Projects.AzureAISearchQueryType",
"azure.ai.projects.models.ContainerMemoryLimit": "OpenAI.ContainerMemoryLimit",
Expand All @@ -251,6 +256,8 @@
"azure.ai.projects.models.FunctionShellToolParamEnvironmentType": "OpenAI.FunctionShellToolParamEnvironmentType",
"azure.ai.projects.models.ContainerSkillType": "OpenAI.ContainerSkillType",
"azure.ai.projects.models.SearchContextSize": "OpenAI.SearchContextSize",
"azure.ai.projects.models.AgentObjectType": "Azure.AI.Projects.AgentObjectType",
"azure.ai.projects.models.AgentKind": "Azure.AI.Projects.AgentKind",
"azure.ai.projects.models.AgentProtocol": "Azure.AI.Projects.AgentProtocol",
"azure.ai.projects.models.ToolChoiceParamType": "OpenAI.ToolChoiceParamType",
"azure.ai.projects.models.TextResponseFormatConfigurationType": "OpenAI.TextResponseFormatConfigurationType",
Expand All @@ -260,7 +267,6 @@
"azure.ai.projects.models.ConnectionType": "Azure.AI.Projects.ConnectionType",
"azure.ai.projects.models.CredentialType": "Azure.AI.Projects.CredentialType",
"azure.ai.projects.models.DatasetType": "Azure.AI.Projects.DatasetType",
"azure.ai.projects.models.PendingUploadType": "Azure.AI.Projects.PendingUploadType",
"azure.ai.projects.models.DeploymentType": "Azure.AI.Projects.DeploymentType",
"azure.ai.projects.models.IndexType": "Azure.AI.Projects.IndexType",
"azure.ai.projects.models.MemoryStoreUpdateStatus": "Azure.AI.Projects.MemoryStoreUpdateStatus",
Expand Down
2 changes: 1 addition & 1 deletion sdk/ai/azure-ai-projects/assets.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "python",
"TagPrefix": "python/ai/azure-ai-projects",
"Tag": "python/ai/azure-ai-projects_e907ded382"
"Tag": "python/ai/azure-ai-projects_5b25ba9450"
}
2 changes: 1 addition & 1 deletion sdk/ai/azure-ai-projects/azure/ai/projects/_patch.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import re
import logging
from typing import List, Any
import httpx
import httpx # pylint: disable=networking-import-outside-azure-core-transport
from openai import OpenAI
from azure.core.tracing.decorator import distributed_trace
from azure.core.credentials import TokenCredential
Expand Down
2 changes: 1 addition & 1 deletion sdk/ai/azure-ai-projects/azure/ai/projects/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

VERSION = "2.0.1"
VERSION = "2.0.2"
2 changes: 1 addition & 1 deletion sdk/ai/azure-ai-projects/azure/ai/projects/aio/_patch.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import os
import logging
from typing import List, Any
import httpx
import httpx # pylint: disable=networking-import-outside-azure-core-transport
from openai import AsyncOpenAI
from azure.core.tracing.decorator import distributed_trace
from azure.core.credentials_async import AsyncTokenCredential
Expand Down
Loading
Loading