Upload Image
Upload an image file to Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_IMAGE])
Upload Video
Upload a video file to Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_VIDEO])
Delete Asset
Delete an asset (image or video) from Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ASSET])
Create Folder
Create a new folder in Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_FOLDER])
Rename Asset
Rename an existing asset in Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RENAME_ASSET])
Create Archive
Create a zip archive of multiple assets
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ARCHIVE])
Generate Sprite
Generate a sprite from multiple images
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_SPRITE])
Create Text Image
Create an image with text overlay
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEXT_IMAGE])
Optimize Image
Optimize an image for web performance
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPTIMIZE_IMAGE])
Generate Responsive Images
Create multiple sizes of an image for responsive design
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_RESPONSIVE_IMAGES])
Apply AI Background Removal
Remove the background from an image using AI
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_AI_BACKGROUND_REMOVAL])
Create Video Thumbnail
Generate a thumbnail image from a video
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIDEO_THUMBNAIL])
New Asset Uploaded
Triggered when a new asset is uploaded to Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ASSET_UPLOADED])
Asset Deleted
Triggered when an asset is deleted from Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSET_DELETED])
Folder Created
Triggered when a new folder is created in Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FOLDER_CREATED])
Asset Renamed
Triggered when an asset is renamed in Cloudinary
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSET_RENAMED])
Archive Created
Triggered when a new archive is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_CREATED])
Sprite Generated
Triggered when a new sprite is generated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SPRITE_GENERATED])
Storage Quota Exceeded
Triggered when the account's storage quota is exceeded
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STORAGE_QUOTA_EXCEEDED])
Bandwidth Quota Exceeded
Triggered when the account's bandwidth quota is exceeded
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BANDWIDTH_QUOTA_EXCEEDED])
Asset Moderation Completed
Triggered when asset moderation is completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSET_MODERATION_COMPLETED])
Video Transcoding Completed
Triggered when video transcoding is finished
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_TRANSCODING_COMPLETED])
AI Analysis Completed
Triggered when AI analysis of an asset is completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AI_ANALYSIS_COMPLETED])
Backup Completed
Triggered when a backup of the account is completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BACKUP_COMPLETED])