메인 콘텐츠로 건너뛰기
POST
/
api
/
openapi
/
submit
curl --request POST \
  --url https://aireiter.com/api/openapi/submit \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "nano_banana",
    "params": {
      "prompt": "달빛 아래의 대나무숲 산책길",
      "aspect_ratio": "16:9",

    },
    "out_task_id": "my_task_123456"
  }'
{
  "statusCode": 200,
  "message": "",
  "data": {
      "out_task_id": "my_task_123456",
      "status": "pending",
      "estimated_credits": 100,
      "created_at": "2025-12-22T06:03:28.242Z"
  }
}

Authorizations

Authorization
string
필수
모든 API는 Bearer Token을 사용하여 인증해야 합니다API Key 받기:API Key 관리 페이지에 접속하여 API Key를 받으세요사용할 때 요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY

Body

model
string
필수
모델 이름, 다음 채널 버전을 지원합니다(채널은 서비스 안정성에만 영향을 주며 출력 품질에는 영향이 없습니다):
  • "nano_banana" - 기본
  • "nano_banana_base" - 기본판
  • "nano_banana_plus" - 향상판
  • "nano_banana_max" - 플래그십판
params
object
필수
모델 파라미터 객체
out_task_id
string
필수
요청자 작업 ID사용자 정의 작업 식별자, 필수

Response

out_task_id
string
요청자 작업 ID로, 결과 조회에 사용할 수 있습니다
status
string
초기 상태로, 고정값 "pending" 입니다
estimated_credits
number
예상 사용 포인트
created_at
string
생성 시간(ISO 형식)
curl --request POST \
  --url https://aireiter.com/api/openapi/submit \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "nano_banana",
    "params": {
      "prompt": "달빛 아래의 대나무숲 산책길",
      "aspect_ratio": "16:9",

    },
    "out_task_id": "my_task_123456"
  }'
{
  "statusCode": 200,
  "message": "",
  "data": {
      "out_task_id": "my_task_123456",
      "status": "pending",
      "estimated_credits": 100,
      "created_at": "2025-12-22T06:03:28.242Z"
  }
}