Skip to content

Commit 89d7a4e

Browse files
author
SDKAuto
committed
CodeGen from PR 34614 in Azure/azure-rest-api-specs
Merge 54339198c8f1f77ec5effa832ac6a4e07ff926bb into e70895d3c077412514b402fb3030235dc0de5a5d
1 parent 8a0135b commit 89d7a4e

31 files changed

+7776
-15969
lines changed

sdk/ai/azure-ai-agents/_meta.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"commit": "6533a07088b57ded7ee08eb377d72cfbbd0dfccc",
3+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4+
"typespec_src": "specification/ai/Azure.AI.Agents",
5+
"@azure-tools/typespec-python": "0.44.2"
6+
}

sdk/ai/azure-ai-agents/apiview-properties.json

Lines changed: 61 additions & 45 deletions
Large diffs are not rendered by default.

sdk/ai/azure-ai-agents/azure/ai/agents/_client.py

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
ThreadsOperations,
2626
VectorStoreFileBatchesOperations,
2727
VectorStoreFilesOperations,
28+
VectorStoresClientOperations,
2829
VectorStoresOperations,
2930
)
3031

@@ -35,6 +36,14 @@
3536
class AgentsClient(AgentsClientOperationsMixin): # pylint: disable=too-many-instance-attributes
3637
"""AgentsClient.
3738
39+
:ivar vector_stores: VectorStoresOperations operations
40+
:vartype vector_stores: azure.ai.agents.operations.VectorStoresOperations
41+
:ivar vector_store_files: VectorStoreFilesOperations operations
42+
:vartype vector_store_files: azure.ai.agents.operations.VectorStoreFilesOperations
43+
:ivar vector_store_file_batches: VectorStoreFileBatchesOperations operations
44+
:vartype vector_store_file_batches: azure.ai.agents.operations.VectorStoreFileBatchesOperations
45+
:ivar vector_stores_client: VectorStoresClientOperations operations
46+
:vartype vector_stores_client: azure.ai.agents.operations.VectorStoresClientOperations
3847
:ivar threads: ThreadsOperations operations
3948
:vartype threads: azure.ai.agents.operations.ThreadsOperations
4049
:ivar messages: MessagesOperations operations
@@ -45,12 +54,6 @@ class AgentsClient(AgentsClientOperationsMixin): # pylint: disable=too-many-ins
4554
:vartype run_steps: azure.ai.agents.operations.RunStepsOperations
4655
:ivar files: FilesOperations operations
4756
:vartype files: azure.ai.agents.operations.FilesOperations
48-
:ivar vector_stores: VectorStoresOperations operations
49-
:vartype vector_stores: azure.ai.agents.operations.VectorStoresOperations
50-
:ivar vector_store_files: VectorStoreFilesOperations operations
51-
:vartype vector_store_files: azure.ai.agents.operations.VectorStoreFilesOperations
52-
:ivar vector_store_file_batches: VectorStoreFileBatchesOperations operations
53-
:vartype vector_store_file_batches: azure.ai.agents.operations.VectorStoreFileBatchesOperations
5457
:param endpoint: Project endpoint in the form of:
5558
https://<aiservices-id>.services.ai.azure.com/api/projects/<project-name>. Required.
5659
:type endpoint: str
@@ -87,18 +90,21 @@ def __init__(self, endpoint: str, credential: "TokenCredential", **kwargs: Any)
8790
self._serialize = Serializer()
8891
self._deserialize = Deserializer()
8992
self._serialize.client_side_validation = False
90-
self.threads = ThreadsOperations(self._client, self._config, self._serialize, self._deserialize)
91-
self.messages = MessagesOperations(self._client, self._config, self._serialize, self._deserialize)
92-
self.runs = RunsOperations(self._client, self._config, self._serialize, self._deserialize)
93-
self.run_steps = RunStepsOperations(self._client, self._config, self._serialize, self._deserialize)
94-
self.files = FilesOperations(self._client, self._config, self._serialize, self._deserialize)
9593
self.vector_stores = VectorStoresOperations(self._client, self._config, self._serialize, self._deserialize)
9694
self.vector_store_files = VectorStoreFilesOperations(
9795
self._client, self._config, self._serialize, self._deserialize
9896
)
9997
self.vector_store_file_batches = VectorStoreFileBatchesOperations(
10098
self._client, self._config, self._serialize, self._deserialize
10199
)
100+
self.vector_stores_client = VectorStoresClientOperations(
101+
self._client, self._config, self._serialize, self._deserialize
102+
)
103+
self.threads = ThreadsOperations(self._client, self._config, self._serialize, self._deserialize)
104+
self.messages = MessagesOperations(self._client, self._config, self._serialize, self._deserialize)
105+
self.runs = RunsOperations(self._client, self._config, self._serialize, self._deserialize)
106+
self.run_steps = RunStepsOperations(self._client, self._config, self._serialize, self._deserialize)
107+
self.files = FilesOperations(self._client, self._config, self._serialize, self._deserialize)
102108

103109
def send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
104110
"""Runs the network request through the client's chained policies.

0 commit comments

Comments
 (0)