Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion cloudglue/client/resources/collections.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,11 @@ def create(
zoom, gong, recall, grain, and iconik URLs.
name: Name of the collection (must be unique)
description: Optional description of the collection
extract_config: Optional configuration for extraction processing
extract_config: Optional configuration for extraction processing (entities
collections). Supports enable_metadata_mode to extract entities from
each file's metadata document instead of media content — file-level
only, 1 credit per file, works on metadata-only files; mutually
exclusive with enable_transcript_mode.
transcribe_config: Optional configuration for transcription processing
describe_config: Optional configuration for media description processing
default_segmentation_config: Default segmentation configuration for files in this collection.
Expand Down
21 changes: 21 additions & 0 deletions cloudglue/client/resources/extract.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ def create(
schema: Optional[Dict[str, Any]] = None,
enable_video_level_entities: Optional[bool] = None,
enable_segment_level_entities: Optional[bool] = None,
enable_transcript_mode: Optional[bool] = None,
enable_metadata_mode: Optional[bool] = None,
segmentation_id: Optional[str] = None,
segmentation_config: Optional[Union[SegmentationConfig, Dict[str, Any]]] = None,
thumbnails_config: Optional[Union[Dict[str, Any], Any]] = None,
Expand All @@ -43,6 +45,13 @@ def create(
schema: A JSON schema defining the structure of the data to extract. Required if prompt is not provided.
enable_video_level_entities: Whether to extract entities at the video level
enable_segment_level_entities: Whether to extract entities at the segment level
enable_transcript_mode: When enabled, extract entities from the transcript
instead of the media content. Mutually exclusive with enable_metadata_mode.
enable_metadata_mode: When enabled, extract entities from the file's
metadata document (filename, file details, user metadata, and connector
source metadata) instead of the media content. File-level entities only;
flat 1 credit per file; works on metadata-only files without ingesting
their media. Mutually exclusive with enable_transcript_mode.
segmentation_id: Segmentation job id to use. Cannot be provided together with segmentation_config.
segmentation_config: Configuration for video segmentation. Cannot be provided together with segmentation_id.
thumbnails_config: Optional configuration for segment thumbnails
Expand Down Expand Up @@ -79,6 +88,8 @@ def create(
var_schema=schema,
enable_video_level_entities=enable_video_level_entities,
enable_segment_level_entities=enable_segment_level_entities,
enable_transcript_mode=enable_transcript_mode,
enable_metadata_mode=enable_metadata_mode,
segmentation_id=segmentation_id,
segmentation_config=segmentation_config,
thumbnails_config=thumbnails_config_obj,
Expand Down Expand Up @@ -194,6 +205,8 @@ def run(
schema: Optional[Dict[str, Any]] = None,
enable_video_level_entities: Optional[bool] = None,
enable_segment_level_entities: Optional[bool] = None,
enable_transcript_mode: Optional[bool] = None,
enable_metadata_mode: Optional[bool] = None,
segmentation_id: Optional[str] = None,
segmentation_config: Optional[Union[SegmentationConfig, Dict[str, Any]]] = None,
thumbnails_config: Optional[Union[Dict[str, Any], Any]] = None,
Expand All @@ -213,6 +226,12 @@ def run(
schema: A JSON schema defining the structure of the data to extract. Required if prompt is not provided.
enable_video_level_entities: Whether to extract entities at the video level
enable_segment_level_entities: Whether to extract entities at the segment level
enable_transcript_mode: When enabled, extract entities from the transcript
instead of the media content. Mutually exclusive with enable_metadata_mode.
enable_metadata_mode: When enabled, extract entities from the file's
metadata document instead of the media content. File-level entities
only; flat 1 credit per file; works on metadata-only files. Mutually
exclusive with enable_transcript_mode.
segmentation_id: Segmentation job id to use. Cannot be provided together with segmentation_config.
segmentation_config: Configuration for video segmentation. Cannot be provided together with segmentation_id.
thumbnails_config: Optional configuration for segment thumbnails
Expand All @@ -236,6 +255,8 @@ def run(
schema=schema,
enable_video_level_entities=enable_video_level_entities,
enable_segment_level_entities=enable_segment_level_entities,
enable_transcript_mode=enable_transcript_mode,
enable_metadata_mode=enable_metadata_mode,
segmentation_id=segmentation_id,
segmentation_config=segmentation_config,
thumbnails_config=thumbnails_config,
Expand Down
2 changes: 1 addition & 1 deletion cloudglue/sdk/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/__init__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/chat_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/collections_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/data_connectors_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/deep_search_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/describe_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/extract_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/face_detection_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/face_match_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/file_segments_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/files_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/frames_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/response_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/search_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/segmentations_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/segments_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/share_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/tags_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/thumbnails_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/transcribe_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/webhooks_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api_client.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions cloudglue/sdk/configuration.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/exceptions.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/__init__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/add_collection_file.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/add_you_tube_collection_file.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chapter.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_list.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_list_data_inner.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_payload.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_request.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading