소개
Seedream 4.5 텍스트→이미지는 Seedream 4.5(ByteDance의 이미지 모델)에서 글로 쓴 프롬프트로 이미지 한 장을 2K 또는 4K, 화면비 8종으로 그립니다. 저희 테스트에서 따옴표로 묶은 글자를 포스터와 제품 광고에 쓴 그대로 넣었고, 플랫폼은 콘텐츠 필터를 더하지 않아서 NSFW 프롬프트도 거절되지 않습니다. 이미지를 바꾸거나 합치려면 Seedream 4.5 이미지 편집을 쓰세요.
필요한 것에 따라 모델 고르기
| 필요한 것 | 모델 |
|---|---|
| 글만으로 새 이미지 | Seedream 4.5 텍스트→이미지 (현재 페이지) |
| 사진 1~14장을 편집, 스타일 변환, 합성 | Seedream 4.5 이미지 편집 |
핵심 기능 및 하이라이트
쓴 그대로 나오는 글자
영화 포스터의 제목과 하단 문구, 향수병의 각인 글자가 저희 테스트에서 철자 그대로 나왔습니다. ByteDance는 4.5에서 글자 렌더링이 좋아졌다고 밝혔습니다. 영어로만 테스트했습니다.
2K와 4K, 한 가격
2k는 약 4메가픽셀, 4k는 약 16메가픽셀입니다. 21:9 프레임을 4k로 만들었을 때 6240 x 2656으로 나왔고, 두 해상도 모두 $0.04입니다.
화면비 8종
21:9부터 9:16까지입니다. 2k에서 16:9는 2848 x 1600, 3:2는 2496 x 1664, 1:1은 2048 x 2048입니다.
필터 없음
플랫폼이 거절하거나 필터링하는 것은 없습니다. 저희 테스트에서 약함, 보통, 강함, 최대 단계는 쓴 그대로 나왔고, 매우 강함 단계는 수위가 낮춰졌습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 1~3,000자, 필수입니다. 넣을 글자는 각각 따옴표로 묶고 어디에 들어갈지 적으세요. 1자 이상 · 3000자 이하 |
aspect_ratio | 아니요 | 1:1(기본값), 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9 중 하나입니다. 기본 해상도에서 16:9는 2848 x 1600, 4:3은 2304 x 1728입니다. |
resolution | 아니요 | 2k(약 4메가픽셀, 기본값) 또는 4k(약 16메가픽셀)입니다. 가장 넓은 화면비를 4k로 만들었을 때 6240 x 2656으로 나왔습니다. |
요금
$0.04 / 장
이미지당 $0.04입니다. 해상도(2k 또는 4k)와 화면비는 가격을 바꾸지 않습니다. 실패한 요청에는 요금이 부과되지 않습니다.
활용 사례
포스터와 광고
제목, 태그라인, 제품명을 한 이미지에 담으세요. 글자마다 따옴표를 씌우고 자리를 정하세요.
영화 같은 프레임
렌즈, 팔레트, 광원을 적은 와이드 21:9와 16:9 스틸.
단체 장면과 인물 사진
수영장에 모인 네 친구, 낡은 체육관의 복서, 가까이 붙어 춤추는 커플처럼 각자 옷차림이 다른 여러 인물을 한 프레임에.
프롬프트 가이드 및 실전 팁
글자를 따옴표로 묶고, 그다음 자리를 정하세요
‘NOIR VELOURS’처럼 따옴표로 쓰고, 어디에 들어가며 어떻게 보일지 적으세요. 예: 병에 금색으로 새김. 글자는 선택한 크기에서 읽힐 만큼 짧게 유지하세요.
빛과 렌즈를 이름으로 적으세요
왼쪽에서 드는 따뜻한 금빛 광선 하나, 50mm, 얕은 피사계 심도, 필름 그레인. 이런 디테일이 형용사보다 결과를 더 많이 바꿉니다.
인물마다 문장을 따로 주세요
단체 장면에서는 한 사람씩 의상과 행동을 차례로 묘사하세요. 네 친구가 나온 수영장 프롬프트처럼요.
결과가 매번 다르다는 점을 계획에 넣으세요
시드가 없어서 같은 프롬프트도 매번 다른 이미지가 나옵니다. 마음에 드는 것은 저장하고 프롬프트와 함께 보관하세요.
원하는 것을 쓰세요
네거티브 프롬프트는 없습니다. 빼고 싶은 것이 아니라 프레임 안에 있어야 할 것을 적으세요.
API 빠른 시작
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedream-4.5/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "2k",
"aspect_ratio": "1:1"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.





