1212 AsyncToMarkdownResourceWithStreamingResponse ,
1313)
1414from ...._resource import SyncAPIResource , AsyncAPIResource
15+ from .timeseries_groups import (
16+ TimeseriesGroupsResource ,
17+ AsyncTimeseriesGroupsResource ,
18+ TimeseriesGroupsResourceWithRawResponse ,
19+ AsyncTimeseriesGroupsResourceWithRawResponse ,
20+ TimeseriesGroupsResourceWithStreamingResponse ,
21+ AsyncTimeseriesGroupsResourceWithStreamingResponse ,
22+ )
1523from .inference .inference import (
1624 InferenceResource ,
1725 AsyncInferenceResource ,
@@ -33,6 +41,10 @@ def to_markdown(self) -> ToMarkdownResource:
3341 def inference (self ) -> InferenceResource :
3442 return InferenceResource (self ._client )
3543
44+ @cached_property
45+ def timeseries_groups (self ) -> TimeseriesGroupsResource :
46+ return TimeseriesGroupsResource (self ._client )
47+
3648 @cached_property
3749 def with_raw_response (self ) -> AIResourceWithRawResponse :
3850 """
@@ -62,6 +74,10 @@ def to_markdown(self) -> AsyncToMarkdownResource:
6274 def inference (self ) -> AsyncInferenceResource :
6375 return AsyncInferenceResource (self ._client )
6476
77+ @cached_property
78+ def timeseries_groups (self ) -> AsyncTimeseriesGroupsResource :
79+ return AsyncTimeseriesGroupsResource (self ._client )
80+
6581 @cached_property
6682 def with_raw_response (self ) -> AsyncAIResourceWithRawResponse :
6783 """
@@ -94,6 +110,10 @@ def to_markdown(self) -> ToMarkdownResourceWithRawResponse:
94110 def inference (self ) -> InferenceResourceWithRawResponse :
95111 return InferenceResourceWithRawResponse (self ._ai .inference )
96112
113+ @cached_property
114+ def timeseries_groups (self ) -> TimeseriesGroupsResourceWithRawResponse :
115+ return TimeseriesGroupsResourceWithRawResponse (self ._ai .timeseries_groups )
116+
97117
98118class AsyncAIResourceWithRawResponse :
99119 def __init__ (self , ai : AsyncAIResource ) -> None :
@@ -107,6 +127,10 @@ def to_markdown(self) -> AsyncToMarkdownResourceWithRawResponse:
107127 def inference (self ) -> AsyncInferenceResourceWithRawResponse :
108128 return AsyncInferenceResourceWithRawResponse (self ._ai .inference )
109129
130+ @cached_property
131+ def timeseries_groups (self ) -> AsyncTimeseriesGroupsResourceWithRawResponse :
132+ return AsyncTimeseriesGroupsResourceWithRawResponse (self ._ai .timeseries_groups )
133+
110134
111135class AIResourceWithStreamingResponse :
112136 def __init__ (self , ai : AIResource ) -> None :
@@ -120,6 +144,10 @@ def to_markdown(self) -> ToMarkdownResourceWithStreamingResponse:
120144 def inference (self ) -> InferenceResourceWithStreamingResponse :
121145 return InferenceResourceWithStreamingResponse (self ._ai .inference )
122146
147+ @cached_property
148+ def timeseries_groups (self ) -> TimeseriesGroupsResourceWithStreamingResponse :
149+ return TimeseriesGroupsResourceWithStreamingResponse (self ._ai .timeseries_groups )
150+
123151
124152class AsyncAIResourceWithStreamingResponse :
125153 def __init__ (self , ai : AsyncAIResource ) -> None :
@@ -132,3 +160,7 @@ def to_markdown(self) -> AsyncToMarkdownResourceWithStreamingResponse:
132160 @cached_property
133161 def inference (self ) -> AsyncInferenceResourceWithStreamingResponse :
134162 return AsyncInferenceResourceWithStreamingResponse (self ._ai .inference )
163+
164+ @cached_property
165+ def timeseries_groups (self ) -> AsyncTimeseriesGroupsResourceWithStreamingResponse :
166+ return AsyncTimeseriesGroupsResourceWithStreamingResponse (self ._ai .timeseries_groups )
0 commit comments