메인 콘텐츠로 건너뛰기
POST
/
v1
/
images
/
edits
curl --request POST \
  --url https://api.apimart.ai/v1/images/edits \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-edit-apimart",
    "prompt": "배경을 별이 빛나는 하늘로 변경하고 주요 피사체 유지",
    "image_urls": ["https://example.com/original.png"],
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01JNXXXXXXXXXXXXXXXXXX"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/images/edits \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-edit-apimart",
    "prompt": "배경을 별이 빛나는 하늘로 변경하고 주요 피사체 유지",
    "image_urls": ["https://example.com/original.png"],
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01JNXXXXXXXXXXXXXXXXXX"
    }
  ]
}

인증

Authorization
string
필수
모든 API는 Bearer Token 인증이 필요합니다API 키 받기:API 키 관리 페이지에서 API 키를 받으세요요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY

Body

model
string
기본값:"grok-imagine-1.0-edit-apimart"
필수
이미지 편집 모델 이름지원 모델:
  • grok-imagine-1.0-edit-apimart - Grok 이미지 편집
예시: "grok-imagine-1.0-edit-apimart"
prompt
string
필수
이미지 편집을 위한 텍스트 설명, 다국어 지원
image_urls
string[]
필수
원본 이미지 URL 배열. 시스템은 배열의 첫 번째 이미지를 편집 참조로 사용합니다.https:// 링크 또는 data:image/...;base64,... 형식을 지원합니다.
n
integer
기본값:1
생성할 이미지 수범위: 1-10 (최소 1장, 최대 10장)

Response

code
integer
응답 상태 코드
data
array
응답 데이터 배열

사용 시나리오

시나리오 1: 배경 편집

{
  "model": "grok-imagine-1.0-edit-apimart",
  "prompt": "배경을 별이 빛나는 하늘로 변경하고 주요 피사체 유지",
  "image_urls": ["https://example.com/original.png"]
}

시나리오 2: 스타일 변환

{
  "model": "grok-imagine-1.0-edit-apimart",
  "prompt": "이미지를 사이버펑크 스타일로 변환",
  "image_urls": ["https://example.com/original.png"],
  "n": 2
}