Skip to content

Commit 725a3cc

Browse files
authored
introduce thumbnails to python sdk (#20)
changes: - pull latest api spec - re generate openapi based code - add thumbnails resource - add enable_segment_thumbnails option to file upload - add ThumbnailsConfig option to extract, transcribe, segmentation create, collections create - bump sdk version
1 parent bf37280 commit 725a3cc

23 files changed

+2090
-40
lines changed

cloudglue/client/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
from cloudglue.sdk.api.files_api import FilesApi
1111
from cloudglue.sdk.api.segmentations_api import SegmentationsApi
1212
from cloudglue.sdk.api.search_api import SearchApi
13+
from cloudglue.sdk.api.thumbnails_api import ThumbnailsApi
1314
from cloudglue.sdk.configuration import Configuration
1415
from cloudglue.sdk.api_client import ApiClient
1516

1617
# Import resource classes
17-
from cloudglue.client.resources import Chat, Files, Transcribe, Extract, Collections, Segmentations, Search
18+
from cloudglue.client.resources import Chat, Files, Transcribe, Extract, Collections, Segmentations, Search, Thumbnails
1819
from cloudglue._version import __version__
1920

2021
# SDK client constants
@@ -55,6 +56,7 @@ def __init__(
5556
self.files_api = FilesApi(self.api_client)
5657
self.segmentations_api = SegmentationsApi(self.api_client)
5758
self.search_api = SearchApi(self.api_client)
59+
self.thumbnails_api = ThumbnailsApi(self.api_client)
5860

5961
# Set up resources with their respective API clients
6062
self.chat = Chat(self.chat_api)
@@ -64,6 +66,7 @@ def __init__(
6466
self.collections = Collections(self.collections_api)
6567
self.segmentations = Segmentations(self.segmentations_api)
6668
self.search = Search(self.search_api)
69+
self.thumbnails = Thumbnails(self.thumbnails_api)
6770

6871
def close(self):
6972
"""Close the API client."""

cloudglue/client/resources.py

Lines changed: 229 additions & 5 deletions
Large diffs are not rendered by default.

cloudglue/sdk/README.md

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cloudglue/sdk/__init__.py

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cloudglue/sdk/api/__init__.py

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)