跳转到主要内容
POST
/
v1
/
images
/
edits
curl --request POST \
  --url 'https://api.elkapi.com/v1/images/edits' \
  --header 'Authorization: Bearer <token>' \
  --form 'image=@https://example.com/image.png' \
  --form 'mask=@file.bin' \
  --form 'prompt=一只小猫在阳光下的花园里奔跑,电影感,高细节' \
  --form 'n=1' \
  --form 'size=1024x1024' \
  --form 'response_format=json' \
  --form 'user=' \
  --form 'model=gpt-image-1.5'
{}

Documentation Index

Fetch the complete documentation index at: https://docs.elkapi.com/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url 'https://api.elkapi.com/v1/images/edits' \
  --header 'Authorization: Bearer <token>' \
  --form 'image=@https://example.com/image.png' \
  --form 'mask=@file.bin' \
  --form 'prompt=一只小猫在阳光下的花园里奔跑,电影感,高细节' \
  --form 'n=1' \
  --form 'size=1024x1024' \
  --form 'response_format=json' \
  --form 'user=' \
  --form 'model=gpt-image-1.5'
{}

Authorizations

Authorization
string
必填
所有接口均需要使用 Bearer Token 进行认证。在请求头中添加:
Authorization: Bearer YOUR_API_KEY

Body

image
file
必填
要编辑的图像。必须是有效的 PNG 文件,小于 4MB,并且是方形的。如果未提供遮罩,图像必须具有透明度,将用作遮罩。示例:cmMtdXBsb2FkLTE2ODc4MzMzNDc3NTEtMjA=/31225951_59371037e9_small.png
mask
file
附加图像,其完全透明区域(例如,alpha 为零的区域)指示image应编辑的位置。必须是有效的 PNG 文件,小于 4MB,并且尺寸与原始image相同。示例:“
prompt
string
必填
所需图像的文本描述。最大长度为 1000 个字符。示例:A cute baby sea otter wearing a beret.
n
string
要生成的图像数。必须介于 1 和 10 之间。示例:1
size
string
生成图像的大小。必须是256x256512x5121024x1024之一。示例:1024x1024
response_format
string
生成的图像返回的格式。必须是urlb64_json示例:url
user
string
代表您的最终用户的唯一标识符,可以帮助 OpenAI 监控和检测滥用行为。了解更多示例:“
model
string
默认值:"gpt-image-1.5"
示例:gpt-image-1.5

Response