@@ -48,6 +48,18 @@ def __load__(self) -> resources.Batches:
4848 return _load_client ().batches
4949
5050
51+ class UploadsProxy (LazyProxy [resources .Uploads ]):
52+ @override
53+ def __load__ (self ) -> resources .Uploads :
54+ return _load_client ().uploads
55+
56+
57+ class ResponsesProxy (LazyProxy [resources .Responses ]):
58+ @override
59+ def __load__ (self ) -> resources .Responses :
60+ return _load_client ().responses
61+
62+
5163class EmbeddingsProxy (LazyProxy [resources .Embeddings ]):
5264 @override
5365 def __load__ (self ) -> resources .Embeddings :
@@ -72,14 +84,23 @@ def __load__(self) -> resources.FineTuning:
7284 return _load_client ().fine_tuning
7385
7486
87+ class VectorStoresProxy (LazyProxy [resources .VectorStores ]):
88+ @override
89+ def __load__ (self ) -> resources .VectorStores :
90+ return _load_client ().vector_stores
91+
92+
7593chat : resources .Chat = ChatProxy ().__as_proxied__ ()
7694beta : resources .Beta = BetaProxy ().__as_proxied__ ()
7795files : resources .Files = FilesProxy ().__as_proxied__ ()
7896audio : resources .Audio = AudioProxy ().__as_proxied__ ()
7997images : resources .Images = ImagesProxy ().__as_proxied__ ()
8098models : resources .Models = ModelsProxy ().__as_proxied__ ()
8199batches : resources .Batches = BatchesProxy ().__as_proxied__ ()
100+ uploads : resources .Uploads = UploadsProxy ().__as_proxied__ ()
101+ responses : resources .Responses = ResponsesProxy ().__as_proxied__ ()
82102embeddings : resources .Embeddings = EmbeddingsProxy ().__as_proxied__ ()
83103completions : resources .Completions = CompletionsProxy ().__as_proxied__ ()
84104moderations : resources .Moderations = ModerationsProxy ().__as_proxied__ ()
85105fine_tuning : resources .FineTuning = FineTuningProxy ().__as_proxied__ ()
106+ vector_stores : resources .VectorStores = VectorStoresProxy ().__as_proxied__ ()
0 commit comments