메인 콘텐츠로 건너뛰기
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://..."
    }
  ]
}

개요

원본 이미지와 프롬프트를 기반으로 편집되거나 확장된 이미지를 생성합니다. multipart/form-data 콘텐츠 타입이 필요합니다.

요청 본문

image
file
필수
편집할 이미지. 유효한 PNG 파일이어야 하며, 4MB 미만이고 정사각형이어야 합니다. 편집이 필요한 부분에 투명도가 있어야 합니다.
prompt
string
필수
원하는 편집에 대한 텍스트 설명.
mask
file
완전히 투명한 영역이 이미지를 편집할 위치를 나타내는 추가 이미지. 유효한 PNG 파일이어야 하며, 4MB 미만이고 image와 동일한 크기여야 합니다.
model
string
기본값:"dall-e-2"
이미지 편집에 사용할 모델. 현재 dall-e-2만 지원됩니다.
n
integer
기본값:"1"
생성할 이미지 수. 1에서 10 사이여야 합니다.
size
string
생성된 이미지의 크기. 256x256, 512x512 또는 1024x1024 중 하나여야 합니다.
response_format
string
기본값:"url"
생성된 이미지가 반환되는 형식. url 또는 b64_json이어야 합니다.
user
string
남용 모니터링을 위한 최종 사용자의 고유 식별자.

응답

created
integer
이미지가 생성된 시점의 Unix 타임스탬프.
data
array
생성된 이미지 배열.각 객체에 포함된 항목:
  • url (string): 편집된 이미지의 URL (response_format이 url인 경우)
  • b64_json (string): Base64로 인코딩된 이미지 (response_format이 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://..."
    }
  ]
}

참고 사항

이미지 편집은 DALL-E 2에서만 사용할 수 있습니다. 이미지에는 편집이 적용될 위치를 나타내는 투명한 영역이 있어야 하거나, 별도의 마스크 이미지를 제공할 수 있습니다.

본문

application/json
image
file
필수

편집할 이미지. 유효한 PNG 파일이어야 하며, 4MB 미만이고 정사각형이어야 합니다. 편집이 필요한 부분에 투명도가 있어야 합니다.

prompt
string
필수

원하는 편집에 대한 텍스트 설명.

mask
file

완전히 투명한 영역이 이미지를 편집할 위치를 나타내는 추가 이미지. 유효한 PNG 파일이어야 하며, 4MB 미만이고 image 와 동일한 크기여야 합니다.

model
string

이미지 편집에 사용할 모델. 현재 dall-e-2 만 지원됩니다.

n
integer

생성할 이미지 수. 1에서 10 사이여야 합니다.

size
string

생성된 이미지의 크기. 256x256 , 512x512 또는 1024x1024 중 하나여야 합니다.

response_format
string

생성된 이미지가 반환되는 형식. url 또는 b64_json 이어야 합니다.

user
string

남용 모니터링을 위한 최종 사용자의 고유 식별자.

응답

200 - application/json

Response 200

created
integer

이미지가 생성된 시점의 Unix 타임스탬프.

data
object[]

생성된 이미지 배열. 각 객체에 포함된 항목: url (string): 편집된 이미지의 URL (response_format이 url 인 경우) b64_json (string): Base64로 인코딩된 이미지 (response_format이 b64_json 인 경우)