24
24
get_async_library ,
25
25
)
26
26
from ._version import __version__
27
- from .resources import users , models , analyze , inference , retrieval
27
+ from .resources import users , models , analyze , metrics , inference , retrieval
28
28
from ._streaming import Stream as Stream , AsyncStream as AsyncStream
29
29
from ._exceptions import APIStatusError
30
30
from ._base_client import (
@@ -48,6 +48,7 @@ class Client(SyncAPIClient):
48
48
analyze : analyze .AnalyzeResource
49
49
inference : inference .InferenceResource
50
50
retrieval : retrieval .RetrievalResource
51
+ metrics : metrics .MetricsResource
51
52
with_raw_response : ClientWithRawResponse
52
53
with_streaming_response : ClientWithStreamedResponse
53
54
@@ -104,6 +105,7 @@ def __init__(
104
105
self .analyze = analyze .AnalyzeResource (self )
105
106
self .inference = inference .InferenceResource (self )
106
107
self .retrieval = retrieval .RetrievalResource (self )
108
+ self .metrics = metrics .MetricsResource (self )
107
109
self .with_raw_response = ClientWithRawResponse (self )
108
110
self .with_streaming_response = ClientWithStreamedResponse (self )
109
111
@@ -221,6 +223,7 @@ class AsyncClient(AsyncAPIClient):
221
223
analyze : analyze .AsyncAnalyzeResource
222
224
inference : inference .AsyncInferenceResource
223
225
retrieval : retrieval .AsyncRetrievalResource
226
+ metrics : metrics .AsyncMetricsResource
224
227
with_raw_response : AsyncClientWithRawResponse
225
228
with_streaming_response : AsyncClientWithStreamedResponse
226
229
@@ -277,6 +280,7 @@ def __init__(
277
280
self .analyze = analyze .AsyncAnalyzeResource (self )
278
281
self .inference = inference .AsyncInferenceResource (self )
279
282
self .retrieval = retrieval .AsyncRetrievalResource (self )
283
+ self .metrics = metrics .AsyncMetricsResource (self )
280
284
self .with_raw_response = AsyncClientWithRawResponse (self )
281
285
self .with_streaming_response = AsyncClientWithStreamedResponse (self )
282
286
@@ -395,6 +399,7 @@ def __init__(self, client: Client) -> None:
395
399
self .analyze = analyze .AnalyzeResourceWithRawResponse (client .analyze )
396
400
self .inference = inference .InferenceResourceWithRawResponse (client .inference )
397
401
self .retrieval = retrieval .RetrievalResourceWithRawResponse (client .retrieval )
402
+ self .metrics = metrics .MetricsResourceWithRawResponse (client .metrics )
398
403
399
404
400
405
class AsyncClientWithRawResponse :
@@ -407,6 +412,7 @@ def __init__(self, client: AsyncClient) -> None:
407
412
self .analyze = analyze .AsyncAnalyzeResourceWithRawResponse (client .analyze )
408
413
self .inference = inference .AsyncInferenceResourceWithRawResponse (client .inference )
409
414
self .retrieval = retrieval .AsyncRetrievalResourceWithRawResponse (client .retrieval )
415
+ self .metrics = metrics .AsyncMetricsResourceWithRawResponse (client .metrics )
410
416
411
417
412
418
class ClientWithStreamedResponse :
@@ -419,6 +425,7 @@ def __init__(self, client: Client) -> None:
419
425
self .analyze = analyze .AnalyzeResourceWithStreamingResponse (client .analyze )
420
426
self .inference = inference .InferenceResourceWithStreamingResponse (client .inference )
421
427
self .retrieval = retrieval .RetrievalResourceWithStreamingResponse (client .retrieval )
428
+ self .metrics = metrics .MetricsResourceWithStreamingResponse (client .metrics )
422
429
423
430
424
431
class AsyncClientWithStreamedResponse :
@@ -431,6 +438,7 @@ def __init__(self, client: AsyncClient) -> None:
431
438
self .analyze = analyze .AsyncAnalyzeResourceWithStreamingResponse (client .analyze )
432
439
self .inference = inference .AsyncInferenceResourceWithStreamingResponse (client .inference )
433
440
self .retrieval = retrieval .AsyncRetrievalResourceWithStreamingResponse (client .retrieval )
441
+ self .metrics = metrics .AsyncMetricsResourceWithStreamingResponse (client .metrics )
434
442
435
443
436
444
Client = Client
0 commit comments