GPT Image 2 프롬프트는 형용사를 나열하는 문장이 아니라, 실제 제작을 위한 작업 지시서라고 생각하는 편이 좋습니다.
GPT Image 2에서 잘 작동하는 프롬프트 구성
완성할 결과물을 먼저 정한 뒤 주제, 구도, 장면, 텍스트, 스타일, 제약 조건을 차례로 설명하세요. OpenAI Cookbook도 장면, 주제, 핵심 디테일, 제약 조건 순서로 작성하는 방식을 권장하며, 복잡한 요청에는 항목별로 나눈 형식도 활용합니다(OpenAI Cookbook).
TASK: Create a [poster / product photo / UI mockup / editorial image].
SUBJECT: [the person, object, or scene that must remain accurate].
COMPOSITION: [aspect ratio, viewpoint, framing, placement, negative space].
SCENE AND LIGHT: [location, materials, light direction, color].
TEXT: [exact words in quotes, role, placement, line count].
STYLE: [photorealistic or medium, lens feel, palette, texture].
CONSTRAINTS: [what to avoid and what must remain unchanged].
작업에 필요한 항목만 사용하면 됩니다. 결과가 기대와 다를 때 부족한 항목을 추가하세요.
“stunning”, “premium”, “ultra-detailed” 같은 추상적인 표현보다 눈으로 확인할 수 있는 정보가 훨씬 유용합니다. “카메라 왼쪽에서 들어오는 부드러운 창문 빛, 무광 세라믹, 50mm 렌즈 느낌, 오른쪽 위 3분의 1은 비워둠”처럼 쓰면 GPT Image 2가 실제 이미지로 구현할 판단 기준을 얻습니다.
텍스트를 넣을 때는 단어보다 배치를 지시하라
헤드라인, 라벨, 간판, 인터페이스처럼 이미지 안에 글자가 들어가야 한다면 GPT Image 2를 시험해볼 만합니다. 문구는 짧게 유지하고, 중요한 텍스트는 따옴표로 묶은 뒤 역할을 지정하세요. 추가 단어 없이 그대로 표시하라는 조건도 분명히 적어야 합니다.
다음과 같은 형식이 유용합니다.
TEXT: Main headline reads exactly "NIGHT MARKET".
ROLE: Large condensed sans-serif headline across the upper-left.
LAYOUT: One line, white lettering, high contrast, centered vertically in its zone.
CONSTRAINTS: Render the quoted text verbatim. No extra words, duplicate text, logos, or watermark.
텍스트 블록이 여러 개라면 각각을 별도 줄로 나누세요. 포스터라면 모든 문구를 한 문장에 몰아넣기보다 “headline”, “subhead”, “footer”처럼 역할별로 나누는 편이 낫습니다. 다국어 작업에서는 언어를 각각 표시하고, 모델에게 번역을 맡기지 말고 정확한 문자를 그대로 붙여 넣으세요.
철자가 중요할수록 문구를 짧게 쓰는 것이 좋습니다. 특정 문자열이 계속 틀린다면 해당 문자열만 따로 떼어내고, 다음 시도에서는 그 변수만 바꿔보세요.
| 증상 | 가능한 원인 | 해결 방법 |
|---|---|---|
| 단어 철자가 틀림 | 문구가 너무 길거나 별도로 분리되지 않음 | 문구를 줄이고 따옴표로 묶은 뒤 역할을 지정 |
| 불필요한 단어가 추가됨 | 텍스트 영역의 경계가 정해져 있지 않음 | “추가 텍스트 없음”을 명시하고 텍스트 블록 수를 제한 |
| 한 줄이 빠짐 | 배치 위치나 줄 수가 모호함 | 영역과 줄 수를 구체적으로 지정 |
라벨, 가격, URL, UI 컨트롤은 반드시 원본 크기로 확인하세요. 법적 고지나 실제 제작에 사용할 타이포그래피는 디자인 도구에서 마무리하는 편이 안전합니다.
여러 이미지 레퍼런스와 부분 편집 활용법
레퍼런스 이미지마다 어떤 요소를 가져오고 무엇은 무시할지 역할을 지정하세요. fal의 GPT Image 2 가이드에 따르면 편집 워크플로에서 최대 16개의 레퍼런스 이미지를 받을 수 있지만, 실제 한도는 사용하는 제공업체의 인터페이스나 API에서 확인해야 합니다(fal guide).
REFERENCE ROLES:
Image 1: base portrait. Preserve the face, pose, body proportions, framing, and background.
Image 2: jacket reference. Copy only the jacket cut, fabric, and color.
Image 3: boots reference. Copy only the boot shape and material.
CHANGE: Dress the person in Image 1 using the jacket from Image 2 and boots from Image 3.
PRESERVE: Face, hairstyle, hands, pose, camera angle, lighting, and body proportions.
CONSTRAINTS: No extra accessories, logos, or redesigned clothing.
부분 편집에서는 바꿀 영역 하나와 작업 하나를 명확히 지정하세요. 마스크를 지원하는 도구라면 해당 영역만 마스킹한 뒤 그 부분만 변경하라고 GPT Image 2에 지시하면 됩니다. 마스크가 없다면 “오른쪽 위의 간판”이나 “왼쪽에 있는 빨간 컵”처럼 위치를 언어로 설명하세요. 후속 프롬프트에서도 보존할 요소 목록을 매번 반복하는 것이 좋습니다.
CHANGE ONLY: Replace the red sign in the upper-right with a blank cream sign.
PRESERVE: Building geometry, window reflections, people, shadows, camera angle, and color balance.
DO NOT: Recompose the storefront or add new text.
실전에서는 이미지를 생성한 뒤 가장 큰 오류 하나를 찾고, 변수 하나만 바꾼 다음 나머지 브리프는 그대로 유지하는 순서가 효율적입니다. 편집 과정에서 원치 않는 디테일이 생긴다면 바꿀 대상을 다시 조정하기 전에 보존 목록부터 더 강하게 지정하세요.
GPT Image 2가 요청을 거절할 때 대응하는 법
금지된 요청을 완곡한 표현이나 역할극, 안전장치 무시 지시로 포장하려고 하지 마세요. 위험한 요소를 제거하거나, 허용되는 창작 목적에 맞게 요청을 다시 구성해야 합니다.
| 요청에 포함된 내용 | 더 안전한 브리프 |
|---|---|
| 성적 대상화된 누드 또는 나이가 모호한 인물 | 일상적인 비노출 의상을 입은 성인 인물로 지정하고, 필요하다면 나이를 분명히 밝힘 |
| 민감하거나 기만적인 장면에 등장하는 실존 인물의 외모 | 식별할 수 없는 특징을 가진 가상의 성인 캐릭터 |
| 저작권 캐릭터 또는 브랜드 아이덴티티 | 로고나 상표명을 사용하지 않고 일반적인 시각적 특징으로 설명한 오리지널 캐릭터 |
| 노골적인 부상 또는 성폭력 | 비노골적인 사건 이후의 모습, 상징적 스토리텔링, 중립적인 다큐멘터리 스타일의 장면 |
| 검열 우회 지시 | 의도한 장면을 정책에 맞게 직접 설명 |
무해한 요청이 차단됐다면 모호한 민감 표현을 빼고 내용을 단순화하세요. 예를 들어 “이 사람을 나체처럼 보이게 해줘” 대신 “자세와 조명은 유지하고, 의상을 무지 긴소매 셔츠와 바지로 바꿔줘”라고 요청할 수 있습니다. 그래도 플랫폼이 거절한다면 지원팀이나 정책 문의 경로를 이용하세요. 어떤 프롬프트도 승인을 보장하지는 않습니다.
GPT Image 2와 Nano Banana 2: 마법의 문법이 아닌 두 가지 작업 습관
항목별 줄바꿈이나 JSON과 비슷한 블록은 특별한 문법이 아니라 프롬프트를 정리하는 방법일 뿐입니다. OpenAI Cookbook은 의도와 제약 조건이 명확하다면 짧은 프롬프트, 설명형 문단, 항목별 구분, JSON과 유사한 구조를 모두 활용할 수 있다고 설명합니다(OpenAI Cookbook). Google의 Nano Banana 가이드 역시 주제, 행동, 맥락, 구도, 스타일, 레퍼런스 이미지 사이의 관계를 일반적인 자연어로 설명하는 방식을 사용합니다(Google DeepMind prompt guide).
실제로 차이가 나는 지점은 작업 방식입니다.
| 작업 | GPT Image 2에서의 방식 | Nano Banana 2에서의 방식 |
|---|---|---|
| 새로운 실사 이미지 | 항목으로 나눈 크리에이티브 브리프를 사용하고, 사실적인 결과가 목표라면 photorealistic을 명시 | 주제, 행동, 맥락, 구도, 스타일로 시작 |
| 여러 레퍼런스 사용 | 이미지마다 역할을 부여하고 보존할 불변 요소를 나열 | 각 레퍼런스가 새로운 장면과 어떤 관계인지 설명 |
| 부분 편집 | “X만 바꾸고 Y는 보존”이라고 쓰고, 가능하면 마스크 사용 | 편집 내용과 보존 규칙을 자연어로 설명 |
| 반복 수정 | 변수 하나만 바꾸고 보존 목록을 반복 | 레퍼런스의 정체성을 계속 명시하면서 대화형으로 수정 |
실무적인 구분은 워크플로의 우선순위에 있습니다. 텍스트가 들어가거나 구조화된 브리프가 필요한 작업은 GPT Image 2부터 시작하고, 레퍼런스와의 충실도가 가장 중요하다면 Nano Banana 2를 시험해보세요. 이는 시작점으로 삼을 만한 경험적 기준이지, 벤치마크 결과는 아닙니다.
작업별 프롬프트 패턴
실사 제품 이미지
Create a 4:5 ecommerce hero image of a matte navy ceramic mug on a pale stone surface. Three-quarter view, mug in the lower-right third, empty upper-left for copy. Softbox from upper left, gentle fill from the right, photorealistic product photography, 50mm feel. Preserve the mug’s cylindrical shape and cream handle. No text, logo, watermark, extra products, or hands.
텍스트 중심 포스터
Create a vertical 9:16 event poster. A lone figure stands on an empty street under one warm lamp at twilight. Main headline reads exactly "THE NIGHT BEGINS AT EIGHT" in large gold serif type across the lower third. Subhead reads exactly "A STORY ABOUT WAITING" beneath it in small white sans serif. Two text lines only; render both verbatim. No extra text, QR code, logo, or watermark.
배경만 바꾸는 부분 편집
Change only the background to a quiet beach at sunset. Preserve the person’s face, hair, clothing, pose, expression, camera angle, subject lighting, and framing. Match the new background perspective to the original image. Do not add people, text, logos, or extra objects.
레퍼런스 기반 의상 편집
Image 1 is the base person. Image 2 is the clothing reference. Replace only the outfit using Image 2’s jacket color, cut, and fabric. Preserve Image 1’s face, hair, body proportions, hands, pose, background, lighting, and framing. Add no jewelry, text, or logos.
FAQ
GPT Image 2 프롬프트는 어느 정도 길어야 하나요?
정해진 단어 수는 없습니다. 결과물, 주제, 구도, 정확한 텍스트, 제약 조건을 지정할 수 있을 만큼 작성하되, 시각적 판단에 아무런 도움을 주지 않는 문장은 삭제하세요.
GPT Image 2는 레퍼런스 이미지를 몇 장까지 사용할 수 있나요?
fal 가이드에는 GPT Image 2 편집이 최대 16개의 레퍼런스 이미지를 받을 수 있다고 나와 있습니다. 다만 제공업체마다 한도가 다를 수 있으므로 실제로 호출하는 엔드포인트를 확인하고, 이미지마다 명확한 역할을 부여하세요.
GPT Image 2가 안전한 요청을 거절하면 어떻게 해야 하나요?
모호한 민감 요소를 제거하고, 합법적인 시각적 목표를 직접 설명하세요. 가상의 인물이나 식별할 수 없는 대상을 사용하는 방법도 있습니다. 안전장치를 우회해 달라고 요청해서는 안 됩니다.
실전에서의 선택 기준
생성하기 전에 네 가지를 확인하세요. 정확한 텍스트, 주제의 정체성, 보존할 영역, 원하지 않는 추가 요소입니다. 그다음 구조화된 브리프 하나를 작성하고 중요한 부분을 고정한 뒤, 한 번에 변수 하나씩만 수정하세요.
모델의 API 지원 여부와 최신 가격은 GPT Image 2 API pricing에서 확인할 수 있습니다. 프롬프트 작성법이 아니라 모델 선택이 목적이라면 GPT Image 2 vs Nano Banana를 참고하세요.