Chuyển đến nội dung chính
POST
/
v1
/
images
/
edits
curl -X POST "https://api.lemondata.cc/v1/images/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Tổng quan

Tạo hình ảnh đã chỉnh sửa hoặc mở rộng từ hình ảnh gốc và prompt. Yêu cầu content type multipart/form-data.

Nội dung yêu cầu

image
file
bắt buộc
Hình ảnh cần chỉnh sửa. Phải là file PNG hợp lệ, nhỏ hơn 4MB và có tỷ lệ vuông. Hình ảnh nên có vùng trong suốt ở nơi muốn chỉnh sửa.
prompt
string
bắt buộc
Mô tả văn bản của chỉnh sửa mong muốn.
mask
file
Hình ảnh bổ sung với các vùng hoàn toàn trong suốt chỉ ra nơi hình ảnh cần được chỉnh sửa. Phải là file PNG hợp lệ, nhỏ hơn 4MB và có cùng kích thước với image.
model
string
mặc định:"dall-e-2"
Mô hình sử dụng để chỉnh sửa hình ảnh. Hiện tại chỉ hỗ trợ dall-e-2.
n
integer
mặc định:"1"
Số lượng hình ảnh cần tạo. Phải từ 1 đến 10.
size
string
Kích thước của hình ảnh được tạo. Phải là một trong 256x256, 512x512, hoặc 1024x1024.
response_format
string
mặc định:"url"
Định dạng trả về của hình ảnh được tạo. Phải là url hoặc b64_json.
user
string
Mã định danh duy nhất đại diện cho người dùng cuối để giám sát lạm dụng.

Phản hồi

created
integer
Dấu thời gian Unix khi hình ảnh được tạo.
data
array
Mảng các hình ảnh đã tạo.Mỗi đối tượng chứa:
  • url (string): URL của hình ảnh đã chỉnh sửa (nếu response_format là url)
  • b64_json (string): Hình ảnh mã hóa Base64 (nếu response_format là b64_json)
curl -X POST "https://api.lemondata.cc/v1/images/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Ghi chú

Chỉnh sửa hình ảnh chỉ khả dụng với DALL-E 2. Hình ảnh phải có các vùng trong suốt chỉ ra nơi cần áp dụng chỉnh sửa, hoặc bạn có thể cung cấp một hình ảnh mask riêng biệt.

Nội dung

application/json
image
file
bắt buộc

Hình ảnh cần chỉnh sửa. Phải là file PNG hợp lệ, nhỏ hơn 4MB và có tỷ lệ vuông. Hình ảnh nên có vùng trong suốt ở nơi muốn chỉnh sửa.

prompt
string
bắt buộc

Mô tả văn bản của chỉnh sửa mong muốn.

mask
file

Hình ảnh bổ sung với các vùng hoàn toàn trong suốt chỉ ra nơi hình ảnh cần được chỉnh sửa. Phải là file PNG hợp lệ, nhỏ hơn 4MB và có cùng kích thước với image .

model
string

Mô hình sử dụng để chỉnh sửa hình ảnh. Hiện tại chỉ hỗ trợ dall-e-2 .

n
integer

Số lượng hình ảnh cần tạo. Phải từ 1 đến 10.

size
string

Kích thước của hình ảnh được tạo. Phải là một trong 256x256 , 512x512 , hoặc 1024x1024 .

response_format
string

Định dạng trả về của hình ảnh được tạo. Phải là url hoặc b64_json .

user
string

Mã định danh duy nhất đại diện cho người dùng cuối để giám sát lạm dụng.

Phản hồi

200 - application/json

Response 200

created
integer

Dấu thời gian Unix khi hình ảnh được tạo.

data
object[]

Mảng các hình ảnh đã tạo. Mỗi đối tượng chứa: url (string): URL của hình ảnh đã chỉnh sửa (nếu response_format là url ) b64_json (string): Hình ảnh mã hóa Base64 (nếu response_format là b64_json )