2525 InferenceResourceWithStreamingResponse ,
2626 AsyncInferenceResourceWithStreamingResponse ,
2727)
28+ from .benchmarks import (
29+ BenchmarksResource ,
30+ AsyncBenchmarksResource ,
31+ BenchmarksResourceWithRawResponse ,
32+ AsyncBenchmarksResourceWithRawResponse ,
33+ BenchmarksResourceWithStreamingResponse ,
34+ AsyncBenchmarksResourceWithStreamingResponse ,
35+ )
2836from ..._resource import SyncAPIResource , AsyncAPIResource
2937from .agents .agents import (
3038 AgentsResource ,
@@ -55,6 +63,10 @@ def inference(self) -> InferenceResource:
5563 def post_training (self ) -> PostTrainingResource :
5664 return PostTrainingResource (self ._client )
5765
66+ @cached_property
67+ def benchmarks (self ) -> BenchmarksResource :
68+ return BenchmarksResource (self ._client )
69+
5870 @cached_property
5971 def eval (self ) -> EvalResource :
6072 return EvalResource (self ._client )
@@ -92,6 +104,10 @@ def inference(self) -> AsyncInferenceResource:
92104 def post_training (self ) -> AsyncPostTrainingResource :
93105 return AsyncPostTrainingResource (self ._client )
94106
107+ @cached_property
108+ def benchmarks (self ) -> AsyncBenchmarksResource :
109+ return AsyncBenchmarksResource (self ._client )
110+
95111 @cached_property
96112 def eval (self ) -> AsyncEvalResource :
97113 return AsyncEvalResource (self ._client )
@@ -132,6 +148,10 @@ def inference(self) -> InferenceResourceWithRawResponse:
132148 def post_training (self ) -> PostTrainingResourceWithRawResponse :
133149 return PostTrainingResourceWithRawResponse (self ._alpha .post_training )
134150
151+ @cached_property
152+ def benchmarks (self ) -> BenchmarksResourceWithRawResponse :
153+ return BenchmarksResourceWithRawResponse (self ._alpha .benchmarks )
154+
135155 @cached_property
136156 def eval (self ) -> EvalResourceWithRawResponse :
137157 return EvalResourceWithRawResponse (self ._alpha .eval )
@@ -153,6 +173,10 @@ def inference(self) -> AsyncInferenceResourceWithRawResponse:
153173 def post_training (self ) -> AsyncPostTrainingResourceWithRawResponse :
154174 return AsyncPostTrainingResourceWithRawResponse (self ._alpha .post_training )
155175
176+ @cached_property
177+ def benchmarks (self ) -> AsyncBenchmarksResourceWithRawResponse :
178+ return AsyncBenchmarksResourceWithRawResponse (self ._alpha .benchmarks )
179+
156180 @cached_property
157181 def eval (self ) -> AsyncEvalResourceWithRawResponse :
158182 return AsyncEvalResourceWithRawResponse (self ._alpha .eval )
@@ -174,6 +198,10 @@ def inference(self) -> InferenceResourceWithStreamingResponse:
174198 def post_training (self ) -> PostTrainingResourceWithStreamingResponse :
175199 return PostTrainingResourceWithStreamingResponse (self ._alpha .post_training )
176200
201+ @cached_property
202+ def benchmarks (self ) -> BenchmarksResourceWithStreamingResponse :
203+ return BenchmarksResourceWithStreamingResponse (self ._alpha .benchmarks )
204+
177205 @cached_property
178206 def eval (self ) -> EvalResourceWithStreamingResponse :
179207 return EvalResourceWithStreamingResponse (self ._alpha .eval )
@@ -195,6 +223,10 @@ def inference(self) -> AsyncInferenceResourceWithStreamingResponse:
195223 def post_training (self ) -> AsyncPostTrainingResourceWithStreamingResponse :
196224 return AsyncPostTrainingResourceWithStreamingResponse (self ._alpha .post_training )
197225
226+ @cached_property
227+ def benchmarks (self ) -> AsyncBenchmarksResourceWithStreamingResponse :
228+ return AsyncBenchmarksResourceWithStreamingResponse (self ._alpha .benchmarks )
229+
198230 @cached_property
199231 def eval (self ) -> AsyncEvalResourceWithStreamingResponse :
200232 return AsyncEvalResourceWithStreamingResponse (self ._alpha .eval )
0 commit comments