01
시드는 비교에 도움이 되지만 동일한 픽셀을 보장하지 않습니다
시드를 지원하면 프롬프트, 모델 버전, 크기, 참조 이미지와 함께 저장하세요. 같은 시드여도 일부 endpoint의 결과는 달라질 수 있습니다.
이미지 API 솔루션

해결 과제
프롬프트를 넣으면 이미지가 나온다는 말은 십 초쯤 유효합니다. 그다음에는 같은 캐릭터의 두 번째 장, 정사각형이 아닌 3:2, 한 번에 네 장의 후보, 그리고 적어 둘 수 있는 seed가 필요해집니다.
01
시드를 지원하면 프롬프트, 모델 버전, 크기, 참조 이미지와 함께 저장하세요. 같은 시드여도 일부 endpoint의 결과는 달라질 수 있습니다.
02
resolution이나 aspect_ratio를 받는 엔드포인트가 있고, 픽셀 단위 width와 height를 받는 엔드포인트가 있습니다. 잘못 보내면 400이며, 메가픽셀 과금 엔드포인트에서는 고른 크기가 곧 지불 금액입니다.
03
num_outputs가 있는 엔드포인트에서 과금은 요청 수가 아니라 장수를 따릅니다. 기본값 4는 기본값 1의 네 배이고, 제출 전에 그 차이가 보이는 곳은 견적뿐입니다.
구현 방식
endpoint 스키마에 따라 입력을 만들고 정확한 요청, 참조 순서, 모델 버전을 결과와 함께 저장하세요. 이후 변형을 비교할 수 있습니다. 재생성은 보장되지 않으므로 원본 결과도 보관하세요.
이미지 작업은 영상과 같은 생성·추적 계약을 씁니다. 차이는 전부 input 안에 있습니다.
POST /api/v1/jobs/createTask
POST /api/v1/jobs/createTask
Authorization: Bearer $SPICY_API_KEY
Idempotency-Key: 7b1f0c2e-9a4d-4f31-8c67-2b5e0d9a1c44
Content-Type: application/json
{
"model": "<publisher>/<model>/text-to-image",
"input": {
"prompt": "A ceramic teapot on linen, soft window light, muted palette",
"aspect_ratio": "3:2",
"num_outputs": 2,
"seed": 1337
}
}GET /api/v1/jobs/recordInfo?taskId=…
{
"code": 200,
"msg": "success",
"request_id": "req_example_record",
"data": {
"taskId": "job_01k3m8x9q2z4v7n5p6r8s0t1w3",
"state": "succeeded",
"output": {
"assets": [
{
"mime": "image/png",
"url": "https://…/result.png?X-Amz-Signature=…",
"expiresAt": "2026-09-12T12:20:08Z"
}
]
},
"cost": "0.040000",
"settled": true
}
}계약
| 필드 또는 헤더 | 값 또는 상한 |
|---|---|
| input | additionalProperties: false |
| seed · num_outputs · aspect_ratio | declared per endpoint |
| cost + settled: false | hold · final charge never exceeds it |
| errorCode | 9 stable values, content_rejected included |
좌우로 밀어 모든 항목을 확인하세요.
연동
적합성
근거
모델 페이지에서 조립한 본문이 서버에서 보내는 본문 그대로입니다. 같은 필드, 같은 검증, 같은 견적. 나중에 어긋나는 간이 미리보기는 없습니다.
입력은 additionalProperties가 닫힌 엔드포인트 스키마로 검증됩니다. 모델이 선언하지 않은 매개변수는 조용히 무시되지 않고 안정된 errorCode와 함께 400이 됩니다.
결과는 key·MIME 타입·서명된 url·expiresAt을 가진 output.assets로 돌아옵니다. 모델이 실행된 곳으로 직접 연결되는 링크는 없습니다.
출시 전
자주 묻는 질문
모델
각 링크는 해당 모델 계열 페이지로 이동합니다. 입력, 상한, 콘텐츠 방침, 단위당 현재 가격을 그곳에서 확인할 수 있습니다.
다음
입력, 크기와 seed 컨트롤, 출력 장수, 장당 가격으로 이미지 엔드포인트를 비교하고, 시험한 요청을 그대로 재사용하세요.