API 操作
本文档介绍了 Firefly、Photoshop、Lightroom 和内容标记(由 Sensei Platform 提供支持)的可用 API 和功能,它们是 Firefly 服务产品一部分。
Firefly API
|
功能 |
操作定义(1) |
---|---|---|
文字生成图像 |
根据文本提示生成图像 |
1 次操作 = 1 个使用基础 Firefly 模型生成的标准图像 |
生成式填充 |
使用可选提示填充图像的遮罩区域 |
1 次操作 = 1 个使用基础 Firefly 模型生成的标准图像 |
生成式扩展 |
将图像扩展为新的尺寸/纵横比 |
1 次操作 = 1 个使用基础 Firefly 模型生成的标准图像 |
通过样式参考实现文字生成图像 |
根据提示生成图像,可选择参考图像以匹配风格 |
1 次操作 = 1 个使用基础 Firefly 模型生成的标准图像 |
通过结构参考实现文字生成图像 |
根据提示生成图像,可选择参考图像以匹配结构。 |
1 次操作 = 1 个使用基础 Firefly 模型生成的标准图像 |
生成类似图像 |
根据参考图像生成类似图像。 |
1 次操作 = 1 个使用基础 Firefly 模型生成的标准图像 |
生成物体合成 |
上传图像(带或不带遮罩,如产品照片),并利用文字提示生成包含产品的无缝合成场景。 |
1 次操作 = 1 个使用基础 Firefly 模型生成的标准图像 |
(1)标准图像是指图像宽度不超过 2000 x 2000 像素。API 请求可能会生成多个图像。定价不包括未来使用“自定义模型扩展”生成图像的任何功能。
文件大小限制
对于用于生成式填充、生成式扩展或生成式匹配的图像资源,每次成功调用 API 的文件大小限制最多为 15 兆字节(或 MB)。
Creative Cloud API
Photoshop API
API 操作 |
功能 |
操作定义(2) |
---|---|---|
移除背景 |
隔离图像中感兴趣的主题并移除背景 |
1 次操作 = 每个资产 1 次 API 调用 |
创建蒙版 |
隔离图像中感兴趣的主题(人、物体等)并生成图像蒙版 |
1 次操作 = 每个资产 1 次 API 调用 |
创建演绎版 |
创建 PSD 的平面图像表示 |
1 次操作 = 每个资产 1 次 API 调用 |
创建 actionJSON |
将 .atn 文件转换为 actionJSON 格式 |
1 次操作 = 每个资产 1 次 API 调用 |
执行 actionJSON |
使用 actionJSON 格式执行 Photoshop Action |
1 次操作 = 每个资产 1 次 API 调用 |
执行 Photoshop Action |
针对 PSD、JPEG、PNG 或 TIFF 执行 Photoshop Action 文件 |
1 次操作 = 每个资产 1 次 API 调用 |
替换智能对象 |
替换 PSD 中的智能对象 |
1 次操作 = 每个资产 1 次 API 调用 |
产品裁切 |
智能裁切图像,保持感兴趣的主题清晰可见 |
1 次操作 = 每个资产 1 次 API 调用 |
深度模糊 |
将深度模糊应用于图像输入 |
1 次操作 = 每个资产 1 次 API 调用 |
编辑文本层 |
更改 PSD 中文本图层的内容,例如用于本地化 |
1 次操作 = 每个资产 1 次 API 调用 |
应用 PSD 编辑 |
应用基本图层编辑(名称、状态等)、添加/编辑调整、像素和形状图层 |
1 次操作 = 每个资产 1 次 API 调用 |
创建新的 PSD |
创建带有图层的新 PSD |
1 次操作 = 每个资产 1 次 API 调用 |
创建画板 |
从多个 PSD 输入创建画板 |
1 次操作 = 每个资产 1 次 API 调用 |
获取清单 |
从 PSD 文档中提取元数据,包括一般文件和图层信息 |
1 次操作 = 每个资产 1 次 API 调用 |
Lightroom API
API 操作 |
功能 |
操作定义(2) |
---|---|---|
拉直图像 |
自动拉直图像 |
1 次操作 = 每个资产 1 次 API 调用 |
自动色调 |
将自动色调应用于图像 |
1 次操作 = 每个资产 1 次 API 调用 |
编辑图像 |
对照片进行 Lr 调整,包括曝光、对比度、细节等。 |
1 次操作 = 每个资产 1 次 API 调用 |
应用预设 |
将 Lr 预设应用于照片 |
1 次操作 = 每个资产 1 次 API 调用 |
应用 XMP |
将 XMP 元数据添加到照片 |
1 次操作 = 每个资产 1 次 API 调用 |
内容标记 API
API 操作 |
功能 |
操作定义(2) |
---|---|---|
颜色标记 |
给定图像,可计算出像素颜色直方图,并按主色调将其排序到桶中 |
1 次操作 = 每个资产 1 次 API 调用 |
关键词标记 |
给定文本文档,关键字标记服务会自动提取最能描述文档主题的关键字或关键短语 |
1 次操作 = 每个资产 1 次 API 调用 |
光学字符识别 |
给定图像,可以指示图像中是否存在文本。如果存在文本,OCR 可以返回文本 |
1 次操作 = 每个资产 1 次 API 调用 |
(2) API 操作可以针对多个资产运行。例如,如果客户请求针对一百 (100) 项资产的 API 操作,则此类 API 操作将被计为一百 (100) 项操作。为清楚起见,状态轮询 API 操作不会消耗操作。
文件大小限制
对于图像资源(例如 PSD 和 PNG 文件),每次成功调用 API 的 Creative Cloud API 文件大小限制最多为 300 兆字节(或 MB)。
在客户使用 Photoshop 和 Lightroom API 时,资产每次成功调用 API 的文件大小仅限于针对每种资产类型规定的每次成功调用 API 的文件大小限制。 如果客户每次成功调用 API 的文件大小超过了限制,则客户将需要额外支付成功调用 API 的费用。
例如,200 MB PSD 文件将计为一次成功的 API 调用,500 MB PSD 文件将计为两次成功的 API 调用,而 700 MB PSD 文件将计为三次成功的 API 调用。