값싼 2K 초안, 또렷한 글자, 레퍼런스 편집이 필요하다면 Flash는 해상도와 관계없이 같은 가격을 제안합니다.
한 줄 답변: Seedream 5.0 Flash는 1K, 1.5K, 2K 모두 이미지당 $0.029이므로 2K로 렌더링하는 편이 낫습니다. 2026년 9월 테스트 기준 2K 이미지는 대개 30초쯤 돌아오고, 글자가 들어간 프롬프트 두 개는 모두 철자를 정확히 썼으며, 성인 대상 포트레이트 예시는 추가 스위치 없이 렌더링됐습니다. 더 강한 요청에서는 이미지가 바뀌어 나오는 경우가 있었습니다. 레퍼런스 이미지 최대 10개로 편집할 수 있고, 이미지를 레이어로 분해하기도 합니다.
한눈에 보기
- 가격: 100장에 $2.90입니다. Seedream 5.0 Pro는 1K에서 $0.036, 2K에서 $0.072로 2K 기준 Flash의 약 2.5배입니다. 레이어 분해는 출력 이미지당 $0.026입니다.
- 속도: 9월 테스트 실행에서 대부분의 2K 이미지는 29~37초가 걸렸고, 한 장은 92초가 걸렸습니다. 편집은 35~48초였습니다. 이는 그 실행에서 관찰한 기록이며 지연 시간 보장이 아닙니다.
- 성인 콘텐츠: 스위치도 별도 엔드포인트도 없습니다. 9월 30일 테스트에서 1K 3:4 묶음에는 바뀐 이미지가 포함됐고, 2K와 1.5K를 섞은 별도 묶음은 18개 요청을 모두 요청대로 전달했습니다. 10월 3일 테스트에서도 중간 정도 NSFW 이미지가 대체되고 고급 NSFW 이미지가 완화된 경우가 있어, 전달되었다고 해서 요청한 내용이 그대로 유지된다는 뜻은 아닙니다. 전체 기록은 Seedream 5.0 Flash는 무검열인가?에 있습니다.
- 제한과 기본값: 1:3부터 3:1까지 15가지 화면 비율(텍스트→이미지는 1:1이 기본, 편집은
auto가 기본이며 첫 레퍼런스 형태를 유지), 기본은 JPEG, PNG도 가능, 프롬프트 최대 5,000자, 요청당 이미지 1장. - 시드 없음. 같은 프롬프트로 매번 다른 이미지가 나오니 마음에 드는 결과는 저장해 두세요.
텍스트→이미지 프롬프트 8개와 그 결과
아래 이미지는 모두 표시된 프롬프트 그대로 2K로 생성했고 편집하지 않았습니다. 각 프롬프트는 사진가의 브리프입니다. 피사체, 의상, 빛, 렌즈 또는 매체를 지정합니다.
빛이 일하는 초상화

A woman in her thirties in a deep emerald velvet slip dress leans against a
rain-streaked window at night, one thin strap slipping off her shoulder, city
neon smeared in pink and teal across the glass and her collarbone, she looks
back over her shoulder at the camera with a slow half-smile, 35mm film look,
shallow depth of field, photorealistic화면 비율 9:16. "slipping strap"이 직접적인 표현 없이 감각적인 분위기를 만들고, 네온은 요청한 대로 유리창과 피부 양쪽에 얹힙니다. "35mm film look" 같은 필름 표현은 입자와 색을 조절합니다.
글자가 제대로 나오는 포스터

A retro cinema poster: a woman in a red trench coat stands under a flickering
diner sign in the rain, holding a paper coffee cup; bold cream serif title
'LATE SHIFT' across the top, smaller tagline 'Some orders never get cancelled'
beneath it, and a small yellow ticket stub graphic in the lower right corner
reading 'ADMIT ONE'; wet asphalt reflections, cinematic teal and red palette,
clean graphic design with clear separated elements화면 비율 3:4. 세 가지 텍스트 요소가 모두 정확하게 표기됐습니다. 문자열은 전부 작은따옴표로 감싸고 각각 어느 위치에 어느 크기로 들어갈지 알려주세요. 마지막 "clear separated elements"라는 표현은 포스터를 레이어로 분해하기 쉽게 만듭니다.
액센트가 있는 제품 광고

A luxury perfume advertisement: a faceted smoky-glass perfume bottle with a gold
cap stands on wet black marble, a single ribbon of warm gold light behind it,
droplets on the stone; elegant thin white headline 'NOIR ÉTÉ' at the top and
small text 'eau de parfum' under the bottle; minimal premium product
photography, deep black background화면 비율 4:5. 액센트가 들어간 헤드라인과 병 아래의 작은 문장 모두 정확합니다.
부두아르, 조용하게

A woman in an ivory lace bralette and loose linen trousers sits cross-legged on
an unmade bed in soft morning light, hair tousled, holding a ceramic mug with
both hands, sheer curtains glowing behind her, intimate but relaxed boudoir
mood, natural skin texture, photorealistic화면 비율 3:4.
한 커플, 그리고 두 여성

A man in a black waistcoat and a woman in a backless red satin dress dance close
in an empty ballroom after hours, her hand on the back of his neck, foreheads
almost touching, a single chandelier lit above them, dust in the light beams,
polished parquet reflections, cinematic romance still화면 비율 16:9. 목에 얹힌 손과 거의 닿는 이마가 또렷하게 읽힙니다.

Two women in silk robes share a quiet laugh on a narrow Parisian balcony at dusk,
one leaning her head on the other's shoulder, wine glasses on the wrought-iron
railing, rooftops and warm windows behind, soft blue-hour light, tender candid
photograph화면 비율 2:3. 빛을 이름으로 정하면("soft blue-hour light") 화면 전체 색감이 정해집니다.
남성 세트도 있습니다

A man in his late twenties stands on a concrete rooftop at golden hour, white
linen shirt unbuttoned and loose in the wind, sleeves rolled, forearms on the
railing, low sun rim-lighting his jaw and chest, hazy skyline behind, candid
editorial fashion photograph, warm film grain화면 비율 4:5. "Rim-lighting his jaw and chest"는 빛이 어디로 가야 하는지 모델에 알려주고, 역광도 그에 따라옵니다.

A muscular swimmer in his twenties sits on the edge of an empty indoor pool at
night, water beading on his shoulders, towel around his neck, underwater lights
casting rippling cyan patterns across the tiled walls, wide cinematic frame,
moody and quiet화면 비율 21:9. 더 넓은 배너에는 2:1이나 3:1을 쓰세요.
편집 3건과 프롬프트
편집은 레퍼런스 이미지를 1개에서 10개까지(JPEG, PNG 또는 WebP, 각 30MB까지) URL로 image_urls에 받습니다. 한 개를 보내든 열 개를 보내든 가격은 $0.029로 같습니다. 남겨야 할 것을 먼저 말하고, 그다음에 바뀌는 것을 말하세요. 편집은 프레임 전체를 다시 렌더링하므로 언급하지 않은 요소는 움직일 수 있습니다. 독립적인 변형은 원본 레퍼런스에서 시작하세요. 누적 변경에는 마지막으로 승인한 출력을 쓰고 드리프트를 확인하세요. 원본으로 되돌아갈 때는 유지하고 싶은 변경을 프롬프트에 넣으세요. 첫 레퍼런스와 다른 프레임이 필요하면 aspect_ratio를 지정하세요. 피사체는 잘리는 것이 아니라 그 안에서 다시 구성됩니다.
옷과 빛을 바꾸고 사람은 유지
입력: 위의 레이스 브라렛 사진.

Keep her face, hair, pose, the ceramic mug and the unmade bed exactly as they
are. Replace the ivory lace bralette and linen trousers with a black silk robe
loosely tied at the waist, and turn the soft morning light into warm
late-afternoon sun slanting through the curtains.얼굴, 머리 스타일, 머그, 침실은 대체로 일관되게 유지되고, 로브와 더 따뜻한 빛은 요청한 편집에 맞습니다. 무릎 위치와 시트 주름 일부도 바뀝니다. 유지하고 싶은 요소를 이름으로 지목한 뒤 결과에서 확인하세요.
장면 전체를 바꾸고 사람은 유지
입력: 위의 옥상 사진.

Same man, same face, same pose and the same open white shirt. Move him from the
sunny rooftop to a narrow city alley at night in heavy rain: the shirt is
soaked and clings to his chest, neon signs reading 'BAR' and 'OPEN LATE' in pink
and cyan reflect on the wet ground and on his skin.넓은 자세와 하얀 셔츠의 열린 자락은 새 배경에서도 알아볼 수 있습니다. 간판은 BAR, OPEN LATE로 읽히고 그 색이 젖은 바닥과 피부에 얹힙니다.
레퍼런스 3개, 역할 3개
입력: 에메랄드 드레스 초상화(얼굴과 머리), 무도회 춤꾼들(드레스), 파리 발코니(장소).

Use the woman's face and hair from the first image, the backless red satin dress
from the second image, and the Parisian balcony at blue hour from the third
image. She stands alone at the wrought-iron railing, glancing back over her bare
shoulder at the camera, warm windows glowing behind her.화면 비율 2:3. 결과는 발코니에 빨간 드레스를 입은 여성 한 명입니다. 이미지를 순서로 지목하면("from the first image") 각각에 역할이 생기고, 역할이 없는 레퍼런스는 섞여 들어갑니다. 묶음으로 확정하기 전에 레퍼런스와 얼굴을 대조해 보세요.
Flash와 Pro 중 무엇을 쓸까
| Seedream 5.0 Flash | Seedream 5.0 Pro | |
|---|---|---|
| 텍스트→이미지 가격 | 1K, 1.5K, 2K 모두 $0.029 | 1K $0.036, 2K $0.072 |
| 여러 레퍼런스로 편집 | 몇 개를 보내든 $0.029 | 1K $0.036 또는 2K $0.072, 두 번째 레퍼런스부터 개당 $0.003 추가 |
| 레이어 분해 | 출력 이미지당 $0.026 | 1K와 1.5K(기본값)에서 $0.042, 2K와 auto에서 $0.084 |
| 편집 추가 제어 | 투명 배경 | 투명 배경과 사고 모드 |
초안을 많이 만들거나 2K 출력이 필요하거나 여러 레퍼런스로 편집한다면 Flash를 고르세요. Flash 가격은 그대로지만 Pro는 추가 레퍼런스당 $0.003이 붙습니다. 편집에 사고 모드를 쓰고 싶다면 Pro를 고르세요. 두 레이어 도구 모두 레이어마다 이름과 위치 상자를 돌려주므로 조각을 제자리에 다시 쌓을 수 있습니다. 그쪽에서는 Flash가 더 싸고, Pro의 레이어 도구가 거절할 수 있는 성인 두 명의 친밀한 장면을 담은 원본 이미지도 Flash는 받습니다(레이어 가이드 참고). 같은 프롬프트로 돌린 Seedream 5.0 세 모델 비교는 Lite vs Pro vs Flash에서 보세요.
먼저 Playground에서 시도
- 텍스트→이미지 페이지를 열고 Playground 탭의 Form 뷰에 머무르세요. 실행하려면 잔액이 있는 계정으로 로그인합니다.
- Prompt에 프롬프트를 붙여넣으세요(위 8개 중 아무거나 됩니다. 렌더링하게 할 글자는 큰따옴표로 감싸세요).
- Aspect ratio를 고르고 Resolution은 기본값인 2k로 두세요. 세 단계 모두 가격이 같습니다. 보정할 계획이면 Output format에서 PNG를 고르세요.
- 모델을 실행합니다. 페이지의 JSON과 cURL 탭에 방금 실행한 요청의 정확한 형태가 표시됩니다.
- 편집은 편집 페이지를 열어 Images에 레퍼런스 이미지를 추가하세요(파일 또는 Asset URL. 순서는 프롬프트가 참조하는 "first, second, third"입니다). 남길 것과 바뀔 것을 적으세요. 레이어는 레이어 분해 페이지를 쓰세요.

Form 뷰의 Seedream 5.0 Flash 텍스트→이미지 페이지: Prompt 필드, 그 아래 설정들, Run 버튼.
그다음 코드로 실행하기
Python SDK(pip install spicyapi)를 설치하고 서버 환경에서 SPICY_API_KEY를 설정한 뒤 실행하세요:
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient() # reads SPICY_API_KEY from the environment
task = client.create_task(
model="bytedance/seedream-5.0-flash/text-to-image",
input_data={
"prompt": "A woman in her thirties in a deep emerald velvet slip dress leans against a "
"rain-streaked window at night, city neon smeared in pink and teal across the "
"glass, 35mm film look, photorealistic",
"aspect_ratio": "9:16",
"resolution": "2k",
"output_format": "png",
},
idempotency_key=str(uuid.uuid4()),
)
final = client.wait_for_terminal(task["taskId"])
if final["state"] != "succeeded":
raise RuntimeError(f"{task['taskId']} ended as {final['state']}: {final.get('errorCode')}")
print(output_assets(final)[0]["url"]) # copy the image to your own storage now편집은 bytedance/seedream-5.0-flash/edit를 쓰고 "image_urls": ["https://..."]를 input_data에 추가하세요. 투명 컷아웃("background": "transparent"에 PNG 출력)은 이미 알파 채널이 있는 PNG 입력, 예를 들어 분해된 레이어에만 동작합니다. 생성, 대기, 다운로드, 재시도, 오류 코드는 태스크 가이드와 Python SDK 레퍼런스에 있습니다. 결과는 만료되므로 반환된 링크에 의존하기 전에 보관과 전달을 확인하세요.
또는 Agent에게 맡기기
어시스턴트가 생성을 맡도록 할 때, 공식 도구 세 개 모두 가격을 보여 주고 유료 호출 전에 확인을 요청합니다.
- CLI. 같은
input객체를input.json에 넣고 실행하세요:
``bash spicyapi tasks create --model bytedance/seedream-5.0-flash/text-to-image --input-file input.json --wait ``
CLI 문서를 보세요. npx @spicyapi/cli는 설치 없이 동작합니다.
- MCP 서버. 어시스턴트에 MCP 서버를 추가한 뒤 이렇게 물어보세요: "Run Seedream 5.0 Flash text-to-image with this prompt at 2k, 9:16."
spicyapi_task_create를 호출해 가격 확인에서 멈추고, 이어서spicyapi_task_wait를 호출합니다. - Skill.
npx skills add spicyapi-ai/spicy-skill로 Agent Skill을 넣으면 코딩 어시스턴트가 필드를 추측하지 않고 최신 모델 스키마를 읽습니다.
자주 묻는 질문
같은 이미지를 두 번 받을 수 있나요?
안 됩니다. seed 필드가 없고, 동일한 요청에도 서로 다른 이미지가 돌아옵니다. 남길 이미지는 저장하고, 승인받은 이미지를 제어된 방식으로 고치려면 편집을 쓰세요.
성인 콘텐츠 스위치가 필요하신가요?
필요 없습니다. 텍스트→이미지, 편집, 레이어 분해 모두 스위치를 받지 않고 별도 엔드포인트도 쓰지 않으며, 편집은 이미 성인 콘텐츠가 들어 있는 원본 이미지를 받습니다. SpicyAPI는 플랫폼 수준의 추가 콘텐츠 필터를 얹지 않습니다. 다만 모델이 요청한 내용을 바꿀 수 있습니다. 더 강한 단계는 Seedream 5.0 Flash는 무검열인가?에서 다룹니다.
여기서 다음으로
LATE SHIFT 프롬프트를 텍스트→이미지 페이지에 붙여넣고 자기 문자열로 바꿔 보고 글자가 얼마나 버티는지 확인해 보세요. 마음에 드는 포스터나 제품 사진을 찾으면 레이어로 분해해 각 조각을 다시 다듬으면 됩니다.







