curl --location --request POST 'https://api.uniapi.io/v1/images/edits' \
--form 'image=""' \
--form 'prompt="A cute baby sea otter wearing a beret"'
{
"created": 0,
"data": [
{
"b64_json": "string",
"url": "string",
"revised_prompt": "string"
}
],
"usage": {
"total_tokens": 0,
"input_tokens": 0,
"output_tokens": 0,
"input_tokens_details": {
"text_tokens": 0,
"image_tokens": 0
}
}
}
gpt-image-1
,每个图像应为小于25MB的 png
、webp
或 jpg
文件。您最多可以提供16张图像。dall-e-2
,您只能提供一张图像,且应为小于4MB的正方形 png
文件。dall-e-2
的最大长度为1000个字符,gpt-image-1
的最大长度为32000个字符。image
的位置。如果提供了多个图像,掩码将应用于第一个图像。必须是有效的PNG文件,大小小于4MB,并且与image
具有相同的尺寸。dall-e-2
和 gpt-image-1
。默认使用 dall-e-2
,除非使用了特定于 gpt-image-1
的参数。dall-e-2
和 gpt-image-1
。默认使用 dall-e-2
,除非使用了特定于 gpt-image-1
的参数。gpt-image-1
,必须是 1024x1024
、1536x1024
(横向)、1024x1536
(纵向)之一,或 auto
(默认值);对于 dall-e-2
,必须是 256x256
、512x512
或 1024x1024
之一。url
或 b64_json
之一。URL 在图像生成后仅有效 60 分钟。此参数仅支持 dall-e-2
,因为 gpt-image-1
始终返回 base64 编码的图像。high
、medium
和 low
仅支持 gpt-image-1
。dall-e-2
仅支持 standard
质量。默认值为 auto
。