메인 콘텐츠로 건너뛰기
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-apimart",
    "prompt": "햇살 가득한 창가에 앉아 있는 주황색 고양이, 유화 스타일",
    "size": "1:1",
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01JNXXXXXXXXXXXXXXXXXX"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-apimart",
    "prompt": "햇살 가득한 창가에 앉아 있는 주황색 고양이, 유화 스타일",
    "size": "1:1",
    "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-apimart"
필수
이미지 생성 모델 이름지원 모델:
  • grok-imagine-1.0-apimart - Grok 이미지 생성
예시: "grok-imagine-1.0-apimart"
prompt
string
필수
이미지 생성을 위한 텍스트 설명, 다국어 지원
size
string
기본값:"1:1"
이미지 생성 크기지원 형식:
  • 1:1 - 정사각형 (기본값)
  • 16:9 - 가로 와이드스크린
  • 9:16 - 세로 긴 화면
  • 3:2 - 가로
  • 2:3 - 세로
n
integer
기본값:1
생성할 이미지 수범위: 1-10 (최소 1장, 최대 10장)⚠️ 주의: 순수한 숫자를 입력하세요 (예: 1). 따옴표를 붙이면 오류가 발생합니다

Response

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

사용 시나리오

시나리오 1: 텍스트-이미지 생성

{
  "model": "grok-imagine-1.0-apimart",
  "prompt": "햇살 가득한 창가에 앉아 있는 주황색 고양이, 유화 스타일"
}

시나리오 2: 텍스트-이미지 생성

{
  "model": "grok-imagine-1.0-apimart",
  "prompt": "별이 빛나는 밤하늘을 배경으로 전경에 서 있는 인물",
  "size": "16:9",
  "n": 2
}