소개
Qwen Image 2.1 텍스트→이미지는 문장으로 쓴 브리프를 요청당 이미지 1장으로 바꿉니다. Alibaba Qwen 팀이 2026년 9월 21일에 이 모델을 오픈웨이트로 공개했고 같은 날 여기에서 가동을 시작했습니다. 호스팅되므로 내려받을 가중치도, 빌릴 GPU도 없습니다.
이 카탈로그에서 이 모델을 구분 짓는 것은 기능이 아니라 없는 것입니다. 앞을 막는 콘텐츠 필터도, 성인 플래그도, 프롬프트 검사기도 없습니다. 자체 인수 검증에서는 무검열 장면을 적힌 그대로, 대체도 조용한 순화도 없이 그려 냈습니다.
출발 소재로 고르는 Qwen Image 2.1 모드
| 출발 소재 | 모드 |
|---|---|
| 문장으로 된 브리프만 있을 때 | Qwen Image 2.1 텍스트-이미지 |
| 작업할 원본 이미지가 1~10장 있을 때 | Qwen Image 2.1 이미지 편집 |
| 브리프에 직접 만든 LoRA 가중치를 더할 때 | Qwen Image 2.1 LoRA 텍스트-이미지 |
핵심 기능 및 하이라이트
무검열 프롬프트는 순화되지 않고 그대로 그려집니다
이 시장에서 대비해야 할 실패는 거절이 아닙니다. 요청을 받아들이고 요금을 매긴 뒤, 설명된 것보다 순한 그림을 돌려주는 엔드포인트입니다. 저희는 바로 그것을 시험했습니다. 콘텐츠 단계를 가장 약한 수준부터 가장 강한 수준까지 올리면서, 돌아온 화면을 요청 문장과 요소 단위로 하나씩 대조했습니다. 모든 요소가 들어 있었습니다. 하나도 빠짐없이 들어 있었습니다.
잘라 낸 것이 아니라 그 비율로 짠 15가지 구도
15가지 종횡비는 3:1과 21:9의 가로 띠, 1:3과 9:21의 세로 기둥, 그리고 인쇄물에 맞는 5:4와 4:5까지 아우릅니다. 요청한 비율에서 구도를 처음부터 잡으므로, 파노라마 화면은 정사각형의 가운데를 잘라 낸 결과가 아니라 그 폭을 위해 실제로 연출된 화면으로 도착합니다.
3단계, 그리고 가격을 움직이는 것은 단계뿐
1k, 1.5k, 2k입니다. 생성 비용을 바꾸는 항목은 이 단계 하나뿐이라 작업 방식은 분명해집니다. 1k로 탐색하고, 남길 만한 화면만 2k로 다시 돌려 피부와 직물의 디테일을 확보하십시오.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 최대 5,000자입니다. 이 계열에는 네거티브 프롬프트가 없으므로 제외할 내용도 여기에 적습니다. 1자 이상 · 5000자 이하 |
aspect_ratio | 아니요 | 생성 후에 잘라 내는 것이 아니라 생성 전에 구도를 그 비율로 짭니다. 실제로 게시할 형태를 고르십시오. |
resolution | 아니요 | 출력 크기와 가격을 정하는 단계입니다. 1k가 기본값이자 가장 저렴하고, 1.5k가 그 사이이며, 2k는 피부 질감과 머리카락, 직물의 짜임이 버텨 주는 지점입니다. |
enable_prompt_expansion | 아니요 | 기본값은 켜짐입니다. 생성 전에 프롬프트를 더 풍부한 장면 묘사로 다시 씁니다. 기본값: |
background | 아니요 | 기본값은 opaque입니다. transparent는 실제 알파 채널 위에 피사체만 담아 돌려줍니다. |
output_format | 아니요 | 기본값은 JPEG입니다. 합성 단계로 넘어가는 화면에는 PNG를, 페이지에 바로 올리는 화면에는 WebP를 쓰십시오. |
seed | 아니요 | 결과를 비슷한 범위 안에 붙잡아 시리즈의 결을 맞춰 줍니다. 재현을 보장하지는 않습니다. |
요금
| 사양 | 요금 |
|---|---|
| $0.024 / 장 |
| $0.048 / 장 |
| $0.048 / 장 |
활용 사례
가로막는 것 없는 무검열 작업
인물 습작, 커플, 과감한 아트 디렉션이 별도 플래그나 별도 경로 신청 없이 이 엔드포인트에서 처리됩니다. 적은 문장은 그대로 전달됩니다.
대량 콘셉트 작업
1k 단계는 대표 화면 한 장이 아니라 여러 장을 한꺼번에 돌리기 좋은 가격입니다. 넓게 돌리고, 살아남은 것을 고르고, 그것만 2k로 올리십시오.
가로 배너와 모바일 우선 세로 화면
3:1과 21:9는 사이트 헤더와 시네마틱 플레이트에, 9:21과 1:3은 화면을 가득 채우는 모바일 지면에 씁니다. 잘라 낸 것이 아니라 그 비율로 연출됩니다.
캐릭터의 첫 화면
여기에서 캐릭터를 생성한 뒤 이미지 편집으로 넘어가 그 화면을 참조 이미지로 되돌려 넣으면, 의상과 조명, 배경을 바꾸는 동안에도 인물의 동일성을 붙잡아 둘 수 있습니다.
프롬프트 가이드 및 실전 팁
쓰기 전에 비율과 단계를 정하십시오
두 가지 결정 모두 어떤 형용사보다 그림을 크게 바꿉니다. 실제로 게시할 형태를 고르고, 구도가 확정될 때까지는 1k에 머무르십시오.
제외할 내용도 프롬프트 안에 적으십시오
이 계열에는 네거티브 프롬프트가 없습니다. 5,000자를 쓸 수 있으니 화면에 들어갈 것을 적은 다음, 나오지 말아야 할 것도 적으십시오. 중복된 팔다리, 여분의 인물, 요청하지 않은 의상 같은 것들 말입니다.
2k에서는 인물을 한두 명으로 유지하십시오
이 모델이 가장 먼저 무너지는 곳은 해부 구조입니다. 인물 하나나 둘은 잘 버티지만, 가장 높은 단계에서 인물이 빽빽한 구도는 팔다리가 중복되거나 붙을 수 있습니다. 군중이 필요한 장면이라면 한 번에 요청하지 말고 편집으로 쌓아 올리십시오.
seed는 방향을 미는 손짓으로 다루십시오
같은 seed를 두 번 써도 같은 파일은 돌아오지 않습니다. 한 세트의 결을 맞추는 데 쓰시고, 화면이 확정되면 그 에셋을 보관하십시오.
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": "alibaba/qwen-image-2.1/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"background": "opaque",
"resolution": "1k",
"aspect_ratio": "1:1",
"output_format": "jpeg"
}
}'
# 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 레퍼런스에서 확인하세요.

















