阿里云OpenAPI开发者门户

智能媒体管理 - OpenAPI 概览2020-09-30
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
服务地域
OpenAPI 名称描述操作
ListRegionshot查询支持IMM服务的Region列表信息,包括Region和对应语言的描述信息查看文档去调试
项目管理
OpenAPI 名称描述操作
CreateProjecthot创建一个项目(Project)查看文档去调试
UpdateProject更新一个已创建项目(Project)的信息查看文档去调试
GetProject查询指定项目(Project)的信息,包含基础信息,数据集(Dataset)和文件相关的统计信息等查看文档去调试
ListProjectshot查询所有项目(Project)的信息,包含基础信息,数据集(Dataset)和文件相关的统计信息等查看文档去调试
DeleteProject删除指定项目(Project)查看文档去调试
元数据管理
OpenAPI 名称描述操作
数据集管理
CreateDataset创建一个数据集(Dataset)查看文档去调试
UpdateDataset更新一个数据集(Dataset)的信息查看文档去调试
GetDataset查询一个数据集的信息查看文档去调试
ListDatasets获取数据集列表,支持通过数据集名称前缀查询列表查看文档去调试
DeleteDataset删除一个数据集(Dataset)查看文档去调试
元数据索引
IndexFileMeta对输入的文件进行数据处理如标签识别、人脸检测、地点检测等,将提取的文件元信息建立索引,支持用户在一个数据集内多样化的数据检索查看文档去调试
BatchIndexFileMeta批量索引文件元信息,对输入的文件进行数据处理如标签识别、人脸检测、地点检测等,并将文件元信息索引到数据集内,支持多样化的数据检索查看文档去调试
UpdateFileMeta更新数据集内已索引的文件的部分元数据查看文档去调试
BatchUpdateFileMeta更新批量数据集内已索引的文件的部分元数据查看文档去调试
GetFileMeta获取数据集内已完成索引的文件的元数据查看文档去调试
BatchGetFileMeta批量获取数据集内已完成索引的文件的元数据查看文档去调试
DeleteFileMeta从数据集内删除文件的元信息查看文档去调试
BatchDeleteFileMeta批量从数据集内删除文件的元信息查看文档去调试
查询与统计
SimpleQuery查询和统计数据集内文件,支持逻辑关系表达方式查看文档去调试
SemanticQuery通过输入自然语言,对数据集内的元数据进行基于语义的查询搜索查看文档去调试
FuzzyQuery查询所有已提取的文件元数据(包含文件名、标签、路径、自定义标签、文本等字段),只要文件元数据中有一个字段的值匹配指定字符串,该文件的元数据就会被返回查看文档去调试
智能管理
人脸聚类
CreateFigureClusteringTask创建一个人物人脸聚类任务,通过智能算法,可以在您已索引到数据集的图片中,将属于不同人物的人脸进行聚类分组查看文档去调试
CreateFigureClustersMergingTask将两个或两个以上人物聚类分组合并为一个人物聚类分组查看文档去调试
GetFigureCluster获取人脸分组的基本信息,包括创建时间、照片数量、分组封面等信息查看文档去调试
QueryFigureClusters根据条件查询人物聚类及其信息查看文档去调试
BatchGetFigureCluster批量获取人物聚类及其信息查看文档去调试
UpdateFigureCluster更新一个人脸聚类分组的信息,可以更新分组的名称、标签等信息查看文档去调试
SearchImageFigureCluster查询指定图片中所有人脸所在的人物聚类列表,每个人物聚类中包含人脸框,相似度等信息查看文档去调试
CreateFacesSearchingTask从媒体集中搜索与指定图片或人脸ID最相似的前N张图片,并返回相应人脸ID及边界框,返回结果按照相似度降序排列查看文档去调试
时空聚类
CreateLocationDateClusteringTask时空聚类功能,可以将您已索引到数据集内的图片、视频等携带了拍摄时间、拍摄地点信息等文件,按照时间、地理位置进行分类。这些分类可以理解为用户的一次旅行所拍摄的内容(它们时间接近、地点接近),也可以理解为用户在不同生活、工作地的拍摄内容。通过获取、分析这些分类所在地点、所经历的时间范围,可以为用户提供媒体文件归类、精选、生成照片视频故事等能力查看文档去调试
QueryLocationDateClusters查询时空聚类列表信息,支持多种条件,详情请参考请求参数查看文档去调试
UpdateLocationDateCluster更新一个时空聚类的信息查看文档去调试
DeleteLocationDateCluster删除一个时空聚类查看文档去调试
故事
CreateStory创建一个故事查看文档去调试
QueryStories根据条件查询故事及其信息查看文档去调试
GetStory获取一个故事的信息查看文档去调试
CreateCustomizedStory使用选择的图片和视频创建一个故事查看文档去调试
UpdateStory更新故事信息,例如重命名,修改封面等查看文档去调试
AddStoryFiles向故事中添加文件查看文档去调试
RemoveStoryFiles从故事中删除文件查看文档去调试
DeleteStory删除故事查看文档去调试
图片聚类
CreateSimilarImageClusteringTask相似图片聚类功能,可以将您已索引到数据集内的图片按照相似度生成聚类,用于图片去重、选优等场景,例如可以通过该功能筛选相册中连拍的图片查看文档去调试
QuerySimilarImageClusters查询相似图片聚类列表信息查看文档去调试
数据绑定
CreateBinding创建数据集(Dataset)和对象存储(OSS)Bucket的绑定关系,自动同步全量和增量文件并为其索引查看文档去调试
GetBinding查询指定的数据集和对象存储(OSS)Bucket绑定关系详情查看文档去调试
ListBindings查询数据集和对象存储(OSS)Bucket绑定关系列表查看文档去调试
DeleteBinding删除数据集和对象存储(OSS)Bucket绑定任务查看文档去调试
AttachOSSBucket将OSS Bucket与IMM Project绑定,可以通过OSS x-oss-process方式使用IMM的数据处理能力查看文档去调试
DetachOSSBucket解除项目与OSS Bucket的绑定关系查看文档去调试
GetOSSBucketAttachment获取同一地域下与指定OSS Bucket绑定的项目的项目名称查看文档去调试
图片处理
OpenAPI 名称描述操作
EncodeBlindWatermark将特定的文本信息嵌入到图片中,而这些信息在视觉观察下是不可见的。由于这些水印在视觉上是隐蔽的,它们不会影响图片的美观性或原始信息的传递,但可以通过 CreateDecodeBlindWatermarkTask 接口提取出来查看文档去调试
CreateDecodeBlindWatermarkTask提取盲水印查看文档去调试
GetDecodeBlindWatermarkResult获取解析图片盲水印任务的结果查看文档去调试
DetectImageLabels检测图片中的场景、物体和事件标签信息。场景信息包括:自然景观、生活场景、灾难场景等大类;事件信息包括:才艺、办公、表演、生产等大类;物体信息包括:餐具、电子产品、家具、交通工具等大类。图片标签检测目前支持的标签种类包含三十多个分类、数千个标签查看文档去调试
DetectImageScore以主观美学为准评估图片的视觉质量,同时考虑构图、亮度、对比度、色彩、清晰度等多方面因素的影响。该功能返回一个范围为0-1的图片质量得分,得分越高则表示图片的视觉质量越高查看文档去调试
DetectImageCodes识别指定图像中的条码和二维码查看文档去调试
DetectImageFaces检测指定图像中的人脸边界信息、属性信息、质量信息。边界信息(Boundary)包括:顶点Y坐标距离顶端距离(Top)、顶点X坐标距离左端距离(Left)、高度(Height)、宽度(Width);属性信息包括:年龄(Age)、年龄标准差(AgeSD)、性别(Gender)、心情(Emotion)、是否张口(Mouth)、是否有胡子(Beard)、是否有帽子(Hat)、是否带口罩(Mask)、是否戴眼镜(Glasses)、头部朝向(HeadPose)、人脸吸引力(Attractive)及上述各属性的置信度;质量信息包括:人脸质量分(FaceQuality)、人脸清晰度(Sharpness)查看文档去调试
DetectImageCropping通过AI模型能力在给定的目标图片比例下检测出视觉效果较好的裁剪框区域查看文档去调试
AddImageMosaic在一张图片的一个或多个特定区域内添加多种形状的马赛克、高斯模糊或纯色块,并将填充后的图片保存到指定的OSS文件对象地址。该功能主要用于隐私保护查看文档去调试
CreateImageToPDFTask将多张图片转换为单个PDF文件,并保存到指定的OSS文件对象地址查看文档去调试
CreateImageSplicingTask将多张图片按设定的规则拼接成一张图片,并保存到指定的OSS文件对象地址查看文档去调试
CompareImageFaces比较两张图片中最大的人脸的相似度。最大的人脸指的是图片经人脸检测后,所有人脸框中面积最大的查看文档去调试
DetectImageBodies检测图片中的人体信息,包含置信度,人体边框等信息查看文档去调试
DetectImageCars检测指定图像中的车辆边界信息、车辆属性信息、车牌信息。车辆属性信息包括:车辆颜色(CarColor)、车辆类型(CarType);车牌信息包括:车牌识别内容(Content)、车牌框信息(Boundary)查看文档去调试
DetectImageTexts图片文本识别,将图片上的文字内容智能识别成为可编辑的文本查看文档去调试
媒体处理
OpenAPI 名称描述操作
CreateMediaConvertTaskhot创建一个异步的媒体转码任务,提供媒体转码、媒体拼接、视频截帧、视频转动图等相关音视频媒体文件处理能力查看文档去调试
DetectMediaMetahot获取媒体文件元信息,包括媒体格式信息和媒体流信息查看文档去调试
CreateVideoLabelClassificationTask检测视频内容的场景、物体和事件标签信息。场景信息包括:自然景观、生活场景、灾难场景等大类;事件信息包括:才艺、办公、表演、生产等大类;物体信息包括:餐具、电子产品、家具、交通工具等大类。视频标签检测目前支持的标签种类包含三十多个分类、数千个标签查看文档去调试
GetVideoLabelClassificationResult获取视频标签检测任务的结果查看文档去调试
GenerateVideoPlaylist创建边转边播播放列表能够将视频文件生成m3u8文件。生成播放列表后即时播放,并根据播放进度实施按需转码,相比离线转码能极大减少了转码等待时间并大幅度降低了转码和存储开销查看文档去调试
文档处理
OpenAPI 名称描述操作
GenerateWebofficeTokenhot获取文档预览编辑凭证查看文档去调试
RefreshWebofficeTokenhot刷新Weboffice访问凭证。Weboffice访问凭证有效期是30分钟,过期会失效,无法继续访问Weboffice。如果要继续访问Weboffice,可以使用这个接口刷新Weboffice访问凭证,即获取一个新的凭证,新的凭证过期时间也是30分钟查看文档去调试
CreateOfficeConversionTaskhot创建文档转换任务。支持文档格式转换,将存储在对象存储中的文档(Word、PPT、Excel、PDF)转成图片,文本,或者PDF查看文档去调试
ExtractDocumentText提取文档文件正文中的文本查看文档去调试
文件处理
OpenAPI 名称描述操作
压缩解压
CreateFileCompressionTaskhot打包下载API查看文档去调试
CreateArchiveFileInspectionTask创建压缩包预览解析任务支持获取压缩包内的文件列表信息。该功能无需解压压缩包,就可以获取压缩包内的文件列表信息查看文档去调试
CreateFileUncompressionTask创建解压缩任务可以将您压缩包内的指定文件解压缩到特定位置,也可以将压缩包完整解压。目前支持的压缩格式包括Zip、RAR和7z查看文档去调试
点云压缩
CreateCompressPointCloudTask点云压缩功能可以将OSS中的点云数据进行压缩处理,减少网络数据传输查看文档去调试
内容安全
OpenAPI 名称描述操作
DetectTextAnomaly检测指定文本内容中是否包含色情、广告、灌水、涉政、辱骂等违规信息查看文档去调试
CreateImageModerationTask检测图片内容是否合规。包括色情内容、暴恐涉政、不良场景、logo、图文违规这几种检测场景查看文档去调试
CreateVideoModerationTask检测视频中的风险或违规内容,具体包括以下场景:视频智能鉴黄、视频暴恐涉政、视频图文违规、视频不良场景、视频logo查看文档去调试
GetImageModerationResult获取图片合规检测任务查看文档去调试
GetVideoModerationResult获取视频合规检测任务查看文档去调试
任务管理
OpenAPI 名称描述操作
触发器
CreateTrigger创建触发器任务,可通过OSS等事件源触发IMM数据处理,支持选择多种数据处理模板,对图片、视频、文档等媒体文件执行相应的处理查看文档去调试
SuspendTrigger将一个 Running(正在执行)状态的触发器暂停查看文档去调试
ResumeTrigger将一个Suspended(暂停)或Failed(失败)状态的触发器恢复查看文档去调试
UpdateTrigger更新触发器信息,如输入的数据源配置、数据处理的配置、触发器标签等信息查看文档去调试
GetTrigger获取触发器信息查看文档去调试
ListTriggers查询触发器任务列表,支持排序,支持按照任务标签,任务状态等条件查询查看文档去调试
DeleteTrigger删除指定的触发器查看文档去调试
批处理
CreateBatch创建一个批处理任务,指定存储内已存在的若干文件,对其批量执行指定操作,如转码、格式转换等查看文档去调试
SuspendBatch将一个 Running(正在执行)的批处理任务暂停查看文档去调试
ResumeBatch将一个Suspend(暂停)或Failed(失败)的批处理任务恢复查看文档去调试
UpdateBatch更新批处理任务信息,如输入的数据源配置、数据处理的配置、批处理任务标签等信息查看文档去调试
ListBatches查询批处理任务列表,支持排序,支持按照任务标签,任务状态等条件查询查看文档去调试
GetBatch获取批处理任务信息查看文档去调试
DeleteBatch删除指定的一个批处理任务查看文档去调试
GetTaskhot该接口用于主动查询指定的异步任务信息。IMM支持多种异步数据处理能力,每种能力有各自创建任务的接口,例如创建人物人脸聚类任务CreateFigureClusteringTask、创建文件压缩任务CreateFileCompressionTask等。本接口为通用接口,可以通过任务ID和类型来查询异步任务的详细信息查看文档去调试
ListTasks该接口提供通过多种条件查询任务列表的功能。通过该接口可以查询指定时间范围内的任务、或者通过创建任务时指定的Tag搜索任务等查看文档去调试
其它
OpenAPI 名称描述操作
ContextualAnswerAI 助手中的问答API查看文档去调试
ContextualRetrievalAI助手中的检索API查看文档去调试