2525 ThreadsOperations ,
2626 VectorStoreFileBatchesOperations ,
2727 VectorStoreFilesOperations ,
28+ VectorStoresClientOperations ,
2829 VectorStoresOperations ,
2930)
3031
3536class 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