|
35 | 35 | from .resources import ( |
36 | 36 | chat, |
37 | 37 | agents, |
| 38 | + images, |
38 | 39 | models, |
39 | 40 | regions, |
40 | 41 | databases, |
|
49 | 50 | AsyncGPUDropletsResource, |
50 | 51 | ) |
51 | 52 | from .resources.agents.agents import AgentsResource, AsyncAgentsResource |
| 53 | + from .resources.images.images import ImagesResource, AsyncImagesResource |
52 | 54 | from .resources.models.models import ModelsResource, AsyncModelsResource |
53 | 55 | from .resources.databases.databases import DatabasesResource, AsyncDatabasesResource |
54 | 56 | from .resources.inference.inference import InferenceResource, AsyncInferenceResource |
@@ -182,6 +184,12 @@ def chat(self) -> ChatResource: |
182 | 184 |
|
183 | 185 | return ChatResource(self) |
184 | 186 |
|
| 187 | + @cached_property |
| 188 | + def images(self) -> ImagesResource: |
| 189 | + from .resources.images import ImagesResource |
| 190 | + |
| 191 | + return ImagesResource(self) |
| 192 | + |
185 | 193 | @cached_property |
186 | 194 | def gpu_droplets(self) -> GPUDropletsResource: |
187 | 195 | from .resources.gpu_droplets import GPUDropletsResource |
@@ -471,6 +479,12 @@ def chat(self) -> AsyncChatResource: |
471 | 479 |
|
472 | 480 | return AsyncChatResource(self) |
473 | 481 |
|
| 482 | + @cached_property |
| 483 | + def images(self) -> AsyncImagesResource: |
| 484 | + from .resources.images import AsyncImagesResource |
| 485 | + |
| 486 | + return AsyncImagesResource(self) |
| 487 | + |
474 | 488 | @cached_property |
475 | 489 | def gpu_droplets(self) -> AsyncGPUDropletsResource: |
476 | 490 | from .resources.gpu_droplets import AsyncGPUDropletsResource |
@@ -665,6 +679,12 @@ def chat(self) -> chat.ChatResourceWithRawResponse: |
665 | 679 |
|
666 | 680 | return ChatResourceWithRawResponse(self._client.chat) |
667 | 681 |
|
| 682 | + @cached_property |
| 683 | + def images(self) -> images.ImagesResourceWithRawResponse: |
| 684 | + from .resources.images import ImagesResourceWithRawResponse |
| 685 | + |
| 686 | + return ImagesResourceWithRawResponse(self._client.images) |
| 687 | + |
668 | 688 | @cached_property |
669 | 689 | def gpu_droplets(self) -> gpu_droplets.GPUDropletsResourceWithRawResponse: |
670 | 690 | from .resources.gpu_droplets import GPUDropletsResourceWithRawResponse |
@@ -720,6 +740,12 @@ def chat(self) -> chat.AsyncChatResourceWithRawResponse: |
720 | 740 |
|
721 | 741 | return AsyncChatResourceWithRawResponse(self._client.chat) |
722 | 742 |
|
| 743 | + @cached_property |
| 744 | + def images(self) -> images.AsyncImagesResourceWithRawResponse: |
| 745 | + from .resources.images import AsyncImagesResourceWithRawResponse |
| 746 | + |
| 747 | + return AsyncImagesResourceWithRawResponse(self._client.images) |
| 748 | + |
723 | 749 | @cached_property |
724 | 750 | def gpu_droplets(self) -> gpu_droplets.AsyncGPUDropletsResourceWithRawResponse: |
725 | 751 | from .resources.gpu_droplets import AsyncGPUDropletsResourceWithRawResponse |
@@ -779,6 +805,12 @@ def chat(self) -> chat.ChatResourceWithStreamingResponse: |
779 | 805 |
|
780 | 806 | return ChatResourceWithStreamingResponse(self._client.chat) |
781 | 807 |
|
| 808 | + @cached_property |
| 809 | + def images(self) -> images.ImagesResourceWithStreamingResponse: |
| 810 | + from .resources.images import ImagesResourceWithStreamingResponse |
| 811 | + |
| 812 | + return ImagesResourceWithStreamingResponse(self._client.images) |
| 813 | + |
782 | 814 | @cached_property |
783 | 815 | def gpu_droplets(self) -> gpu_droplets.GPUDropletsResourceWithStreamingResponse: |
784 | 816 | from .resources.gpu_droplets import GPUDropletsResourceWithStreamingResponse |
@@ -838,6 +870,12 @@ def chat(self) -> chat.AsyncChatResourceWithStreamingResponse: |
838 | 870 |
|
839 | 871 | return AsyncChatResourceWithStreamingResponse(self._client.chat) |
840 | 872 |
|
| 873 | + @cached_property |
| 874 | + def images(self) -> images.AsyncImagesResourceWithStreamingResponse: |
| 875 | + from .resources.images import AsyncImagesResourceWithStreamingResponse |
| 876 | + |
| 877 | + return AsyncImagesResourceWithStreamingResponse(self._client.images) |
| 878 | + |
841 | 879 | @cached_property |
842 | 880 | def gpu_droplets( |
843 | 881 | self, |
|
0 commit comments