Examples =============================== Note: You can get your client token from Account settings page from https://anonymize.streamingo.ai page in API_kEY section. Similary clientId can be copied from same page under Account Id section. Folder ----------------- To create a folder .. code-block:: python import anonymization from anonymization.infer.videos import Video from anonymization.infer.folders import Folder from anonymization.infer.folders import FolderType token ='' client = anonymization.client.AnonymizationClient(token=token) name = '', type = FolderType.VIDEO, # type can be VIDEO or IMAGE description: str = "", parent_folder_id = "" #use this for creating nested folder structure folder = Folder.create(name=name, client=client, type=type, description=description, parent_folder_id=parent_folder_id) To get a folder .. code-block:: python import anonymization from anonymization.infer.videos import Video from anonymization.infer.folders import Folder from anonymization.infer.folders import FolderType token ='' client = anonymization.client.AnonymizationClient(token=token) folder = Folder.from_folder_id(folder_id='', client=client) Video ----------------- To upload a video: .. code-block:: python import anonymization from anonymization.infer.videos import Video token ='' client = anonymization.client.AnonymizationClient(token=token) input_url = '' parent_folder_id= '' # use it you want to create video inside a folder remove_audio = True # pass it if you want to unmute/mute the video description = '' # add it for description of video title = '' # this is an option field, pass it if you want to add a custom title to video video = Video.create(input_url=input_url, client=client, parent_folder_id=parent_folder_id, remove_audio=remove_audio, description=description, title=title) print(video) To fetch a video: .. code-block:: python import anonymization from anonymization.infer.videos import Video token ='<put_your_token>' client = anonymization.client.AnonymizationClient(token=token) video = Video.from_video_id('<put_video_id>', client=client) print(video) To submit a video for faceblur .. code-block:: python import anonymization from anonymization.infer.videos import Video token ='<put_your_token>' anonymization_client = anonymization.client.AnonymizationClient(token=token) video = Video.from_video_id('<put_video_id>', client=anonymization_client) video.infer This is an example to infer a video using anonymization-sdk. Images --------------- To upload an image .. code-block:: python import anonymization from anonymization.infer.images import Image token ='<put_your_token>' client = anonymization.client.AnonymizationClient(token=token) input_url = '<put_video_url_here>' parent_folder_id= '<parent_folder_id>' # use it you want to create image inside a folder title= '<title>' # title of image height=720 #'<height of image>' width=1080 #'<width of image>' image = Image.create(image_url=input_url,name=title, height=height, width=width, client=client, parent_folder_id=parent_folder_id) print(image) To submit an image for blurring .. code-block:: python import anonymization from anonymization.infer.images import Image token ='<put_your_token>' anonymization_client = anonymization.client.AnonymizationClient(token=token) image = Image.from_image_id('<put_image_id>', client=anonymization_client) image.infer This is an example to infer a image using anonymization-sdk.