2424 get_async_library ,
2525)
2626from ._version import __version__
27- from .resources import users , models , analyze , inference , retrieval
27+ from .resources import users , models , analyze , metrics , inference , retrieval
2828from ._streaming import Stream as Stream , AsyncStream as AsyncStream
2929from ._exceptions import APIStatusError
3030from ._base_client import (
@@ -48,6 +48,7 @@ class Client(SyncAPIClient):
4848 analyze : analyze .AnalyzeResource
4949 inference : inference .InferenceResource
5050 retrieval : retrieval .RetrievalResource
51+ metrics : metrics .MetricsResource
5152 with_raw_response : ClientWithRawResponse
5253 with_streaming_response : ClientWithStreamedResponse
5354
@@ -104,6 +105,7 @@ def __init__(
104105 self .analyze = analyze .AnalyzeResource (self )
105106 self .inference = inference .InferenceResource (self )
106107 self .retrieval = retrieval .RetrievalResource (self )
108+ self .metrics = metrics .MetricsResource (self )
107109 self .with_raw_response = ClientWithRawResponse (self )
108110 self .with_streaming_response = ClientWithStreamedResponse (self )
109111
@@ -221,6 +223,7 @@ class AsyncClient(AsyncAPIClient):
221223 analyze : analyze .AsyncAnalyzeResource
222224 inference : inference .AsyncInferenceResource
223225 retrieval : retrieval .AsyncRetrievalResource
226+ metrics : metrics .AsyncMetricsResource
224227 with_raw_response : AsyncClientWithRawResponse
225228 with_streaming_response : AsyncClientWithStreamedResponse
226229
@@ -277,6 +280,7 @@ def __init__(
277280 self .analyze = analyze .AsyncAnalyzeResource (self )
278281 self .inference = inference .AsyncInferenceResource (self )
279282 self .retrieval = retrieval .AsyncRetrievalResource (self )
283+ self .metrics = metrics .AsyncMetricsResource (self )
280284 self .with_raw_response = AsyncClientWithRawResponse (self )
281285 self .with_streaming_response = AsyncClientWithStreamedResponse (self )
282286
@@ -395,6 +399,7 @@ def __init__(self, client: Client) -> None:
395399 self .analyze = analyze .AnalyzeResourceWithRawResponse (client .analyze )
396400 self .inference = inference .InferenceResourceWithRawResponse (client .inference )
397401 self .retrieval = retrieval .RetrievalResourceWithRawResponse (client .retrieval )
402+ self .metrics = metrics .MetricsResourceWithRawResponse (client .metrics )
398403
399404
400405class AsyncClientWithRawResponse :
@@ -407,6 +412,7 @@ def __init__(self, client: AsyncClient) -> None:
407412 self .analyze = analyze .AsyncAnalyzeResourceWithRawResponse (client .analyze )
408413 self .inference = inference .AsyncInferenceResourceWithRawResponse (client .inference )
409414 self .retrieval = retrieval .AsyncRetrievalResourceWithRawResponse (client .retrieval )
415+ self .metrics = metrics .AsyncMetricsResourceWithRawResponse (client .metrics )
410416
411417
412418class ClientWithStreamedResponse :
@@ -419,6 +425,7 @@ def __init__(self, client: Client) -> None:
419425 self .analyze = analyze .AnalyzeResourceWithStreamingResponse (client .analyze )
420426 self .inference = inference .InferenceResourceWithStreamingResponse (client .inference )
421427 self .retrieval = retrieval .RetrievalResourceWithStreamingResponse (client .retrieval )
428+ self .metrics = metrics .MetricsResourceWithStreamingResponse (client .metrics )
422429
423430
424431class AsyncClientWithStreamedResponse :
@@ -431,6 +438,7 @@ def __init__(self, client: AsyncClient) -> None:
431438 self .analyze = analyze .AsyncAnalyzeResourceWithStreamingResponse (client .analyze )
432439 self .inference = inference .AsyncInferenceResourceWithStreamingResponse (client .inference )
433440 self .retrieval = retrieval .AsyncRetrievalResourceWithStreamingResponse (client .retrieval )
441+ self .metrics = metrics .AsyncMetricsResourceWithStreamingResponse (client .metrics )
434442
435443
436444Client = Client
0 commit comments