HiAPI
블로그

사용 가이드

Grok Imagine Quality 이미지-투-이미지 프롬프트 레시피: 복사해서 바로 쓰는 편집 프롬프트와 실제 출력

grok-imagine-quality/image-to-image에 적용한, 실측 검증을 거친 네 가지 이미지 편집 프롬프트입니다. 한 번의 표적 재조명, 한 번의 완전한 스타일 전이, 한 번의 제품 장면 교체, 그리고 한 번의 이중 참조 이미지 합성입니다. 각 프롬프트마다 입력 이미지와 실시간 API에서 생성된 원본 출력을 함께 보여줍니다.

Jul 12, 2026
Grok Imagine Quality 이미지-투-이미지 프롬프트 레시피: 복사해서 바로 쓰는 편집 프롬프트와 실제 출력

요약

  • 이 글의 내용: grok-imagine-quality/image-to-image에 적용할 수 있는 네 가지 복사-붙여넣기 이미지 편집 프롬프트입니다. 각 프롬프트는 기반이 된 정확한 입력 이미지와 실시간 API에서 생성된 원본 출력을 함께 보여줍니다. 모두 첫 생성 결과이며, 숨긴 재시도는 없고, 이곳에 영구 호스팅됩니다.
  • 이 모델의 용도: 고일관성 편집입니다. 참조 이미지 1~3장과 지시문 하나를 제공하면 장면을 다시 렌더링합니다. 재조명, 재스타일링, 장면 교체 또는 두 참조 이미지 합성을 수행하면서, 유지하라고 한 부분은 보존합니다.
  • 스키마 사실(2026-07-12 실시간 작업 API 대조 검증): prompt와 image_urls는 필수이며, image_urls는 공개 접근 가능한 URL 1~3개를 받습니다. 선택 사항인 resolution은 소문자 1k 또는 2k이고, 선택 사항인 aspect_ratio는 auto와 최대 초광각 20:9 및 세로 장대 9:20까지 13가지 고정 비율을 받습니다. strength는 없고, seed도 없고, 네거티브 프롬프트도 없습니다. 알 수 없는 필드는 400으로 거부됩니다.
  • 가격(가격 페이지 기준): 1K는 출력 이미지당 $0.08, 2K는 $0.10이며, 참조 이미지당 $0.015가 추가됩니다. 이 글에서 단일 참조 1K 편집 한 번은 현재 요율로 $0.095이고, 각 편집은 27~39초 안에 완료됩니다.
  • 이 글의 현재 예상 미디어 예산: gpt-image-2 기본 이미지 두 장과 커버 한 장이 각각 $0.03이고, quality 등급 편집 네 번(단일 참조 편집 3회 각 $0.095, 이중 참조 합성 1회 $0.11)을 더하면 현재 요율로 총 $0.485입니다.

이 레시피를 만든 방식

각 레시피는 세 부분으로 구성됩니다. 입력 이미지, 정확한 편집 프롬프트(그대로 복사하면 됩니다), 그리고 원본 출력입니다. gpt-image-2로 기본 이미지 두 장을 생성하고, 편집 프롬프트는 직접 작성했으며, 각 프롬프트를 실시간 hiapi 작업 API를 통해 grok-imagine-quality/image-to-image에서 실행했습니다. 각 출력 아래에는 설정과 실제 비용을 표시해 두어 동일한 호출을 정확히 재현할 수 있습니다.

스키마에 편집 강도 조절 장치가 노출되어 있지 않기 때문에, 프롬프트가 모든 유도 역할을 맡습니다. 항상 효과가 있는 습관은 다음과 같습니다.

  • 프롬프트를 '변경 절'과 '보존 절'로 나누세요. 먼저 무엇을 바꿀지 설명한 다음, 반드시 유지해야 할 모든 것을 하나씩 나열하세요: "Keep her face, expression, pose, the corduroy jacket, the marble table… exactly the same." 보존 절은 장식이 아닙니다. 이것이 여러분이 가진 유일한 일관성 제어 수단입니다.
  • 대상은 범주가 아니라 속성으로 지칭하세요. "the jacket"이나 "the product"보다 "the mustard-yellow corduroy jacket"과 "the black over-ear headphones"가 모델을 참조 이미지의 특정 물건에 더 잘 고정시킵니다.
  • aspect_ratio: "auto"를 사용해 입력 화면비를 상속하세요. 우리 실행에서 3:2 입력은 3:2(1248×832)를 반환했고, 정사각형 입력은 정사각형을 반환했습니다. 참조 이미지 두 장을 사용할 때 출력은 image_urls의 첫 번째 URL을 따릅니다. 순서가 중요합니다.
  • 픽셀 고정이 아니라 재구성이 일어날 것을 예상하세요. 모델은 픽셀을 마스킹하는 대신 장면을 다시 렌더링합니다. 정체성, 의상, 배치, 조명은 놀랄 만큼 잘 유지되지만, 물체 자세는 자연스럽게 재배치될 수 있습니다(레시피 3과 4에서 확인할 수 있습니다). 정확한 방향이 중요하다면 보존 절에서 고정하세요.

레시피 1 — 표적 재조명: 골든 아워, 나머지 전부 그대로

목표: 조명만 바꾸고 오직 조명만 바꾸기 — 편집 모델이 정말로 정체성을 보존하는지 확인하는 고전적 테스트입니다.

입력, $0.03짜리 gpt-image-2 스틸 프레임:

프롬프트:

Relight this photo as late golden hour: warm low sun coming from the left,
long soft shadows across the table, amber rim light on her hair and jacket.
Keep her face, expression, pose, the corduroy jacket, the marble table, the
coffee cup and the entire composition exactly the same. Photorealistic, same
camera angle, same framing.

원본 출력:

grok-imagine-quality/image-to-image · resolution: "1k" · aspect_ratio: "auto"(입력 3:2 → 출력 1248×832) · 39초 · 현재 예상: $0.095

효과가 있는 이유: 변경 절은 순수하게 조명에 관한 내용(방향, 색온도, 그림자 길이, 림 라이트)이고, 보존 절은 움직이면 안 되는 모든 요소를 열거합니다. 얼굴, 주근깨, 재킷 단추, 컵 위치, 거리 배경이 모두 유지되었고 태양만 움직였습니다. 이 패턴(재조명 + 상세한 보존 절)은 이 글에서 가장 재사용성이 높은 레시피입니다. "late golden hour"를 "blue hour just after sunset", "overcast diffused daylight", "neon-lit night"으로 바꾸고 나머지는 그대로 두면 됩니다.

레시피 2 — 완전한 스타일 전이: 사진 → 수채화

목표: 레시피 1의 반대 — 전체 렌더링 스타일을 바꾸면서 내용은 유지하기: 자세, 표정, 구도, 장면.

입력 스틸 프레임은 레시피 1과 같습니다. 프롬프트:

Repaint this exact scene as a loose watercolor illustration: soft translucent
washes, visible cold-press paper texture, fine ink outlines, muted earth
palette with the mustard-yellow jacket as the main color accent. Preserve the
composition, her pose and expression, the round marble table and the cafe
street behind her.

원본 출력:

grok-imagine-quality/image-to-image · resolution: "1k" · aspect_ratio: "auto" · 38초 · 현재 예상: $0.095

효과가 있는 이유: 스타일 전이 프롬프트가 실패하는 이유는 보통 스타일만 언급하기 때문입니다("make it watercolor"). 매체의 메커니즘—반투명 워시, 콜드프레스 종이 질감, 잉크 선 윤곽—을 지목하면 모델이 렌더링할 구체적인 대상이 생기고, 한 요소를 색상 포인트로 선택하면 팔레트가 탁해지는 것을 막습니다. 솔직히 말하면: 출력의 코듀로이 질감은 매끄러운 스웨이드에 더 가깝습니다. 직물 질감은 완전한 재그리기가 평탄화하기 쉬운 미세한 디테일입니다.

레시피 3 — 장면 교체: 스튜디오 제품 컷 → 라이프스타일 장면 사진

목표: 깔끔한 이커머스 패키지 컷을 스타일화된 장면에 넣기 — 이미지-투-이미지에서 가장 빈번한 상업적 용도입니다.

입력, $0.03짜리 gpt-image-2 패키지 컷:

프롬프트:

Place these exact headphones on a sunlit wooden desk beside an open laptop
and a small potted plant, warm morning window light from the right, cozy
blurred home-office background, shallow depth of field. Do not change the
headphones themselves: same shape, same matte black finish, same angle, no
logos.

원본 출력:

grok-imagine-quality/image-to-image · resolution: "1k" · aspect_ratio: "auto"(입력 1:1 → 출력 1024×1024) · 27초 · 현재 예상: $0.095

효과가 있는 이유: 장면 설명이 무대를 구성하고(책상, 노트북, 식물, 창가 빛, 얕은 심도), 보존 절이 제품의 형태와 표면 처리를 고정합니다. 이번 실행에서 솔직히 짚을 점은, "same angle"이라고 썼음에도 모델이 헤드폰을 다시 배치해 똑바로 세우지 않고 책상 위에 자연스럽게 눕혀 두었다는 것입니다. 이어컵 형태, 무광 표면, 로고 없는 디자인은 유지되었지만 방향은 장면의 물리법칙에 맞게 재배치되었습니다. 정확한 카탈로그 각도가 타협 불가라면 명확히 말하세요: "standing upright in exactly the same orientation as the reference".

레시피 4 — 이중 참조 이미지: 제품을 장면에 합성하기

목표: 다중 참조 슬롯(image_urls는 최대 3장을 받습니다)을 사용해 두 이미지를 병합하기 — 레시피 3의 패키지 컷을 레시피 1의 카페 장면에 넣기.

입력: 헤드폰 패키지 컷 (첫 번째 URL)과 카페 인물 사진 (두 번째 URL). 프롬프트:

Combine these two images: place the black over-ear headphones from the first
image on the marble cafe table from the second image, next to the coffee cup,
resting naturally on the tabletop. Match the soft overcast daylight and
shallow depth of field of the cafe photo. Keep the woman, her pose and the
entire cafe scene from the second image unchanged.

원본 출력:

grok-imagine-quality/image-to-image · image_urls: [product, café] · resolution: "1k" · aspect_ratio: "auto"(첫 번째 참조 이미지의 1:1 화면비를 따름) · 33초 · 현재 예상: $0.11

효과가 있는 이유: 위치로 이미지를 지칭하면("from the first image", "from the second image") image_urls 배열에 깔끔히 대응되고, 물체에 장면과의 물리적 관계를 부여하면("resting naturally on the tabletop, next to the coffee cup") 합성이 성공합니다. 모델은 흐린 일광을 맞추고, 부드러운 접촉 그림자로 이어컵이 바닥에 닿게 했습니다. 두 가지를 알아두어야 합니다: 출력 화면비는 첫 번째 URL을 따르며(정사각형, 패키지 컷과 같음 — 특정 장면의 화면비를 원한다면 그것을 첫 번째에 두세요), 구도가 제품을 위한 공간을 만들기 위해 약간 재구성되며 두 번째 이미지가 픽셀 단위로 고정되지 않습니다.

이 레시피를 직접 실행하기

작업 엔드포인트에 제출하고, success가 될 때까지 폴링한 뒤 출력을 다운로드하세요. 참조 이미지는 공개 접근 가능한 URL이어야 하며, 프리사인 S3/R2 링크도 완벽히 작동합니다.

curl -s -X POST https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer $HIAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-quality/image-to-image",
    "input": {
      "prompt": "Relight this photo as late golden hour: warm low sun from the left, long soft shadows. Keep the subject, wardrobe and composition exactly the same.",
      "image_urls": ["https://your-host.com/your-photo.jpg"],
      "resolution": "1k",
      "aspect_ratio": "auto"
    }
  }'

같은 흐름을 Python으로:

import time, requests

API = "https://api.hiapi.ai/v1/tasks"
HEADERS = {"Authorization": "Bearer YOUR_HIAPI_KEY"}

task = requests.post(API, headers=HEADERS, json={
    "model": "grok-imagine-quality/image-to-image",
    "input": {
        "prompt": ("Repaint this exact scene as a loose watercolor illustration: "
                   "soft translucent washes, visible paper texture, fine ink "
                   "outlines. Preserve the composition and the subject's pose."),
        "image_urls": ["https://your-host.com/your-photo.jpg"],  # 1-3 public URLs
        "resolution": "1k",        # 1k | 2k (lowercase)
        "aspect_ratio": "auto",    # auto follows the input frame
    },
}).json()
task_id = task["data"]["taskId"]

while True:
    t = requests.get(f"{API}/{task_id}", headers=HEADERS).json()["data"]
    if t["status"] in ("success", "fail"):
        break
    time.sleep(5)

assert t["status"] == "success", t.get("error")
url = t["output"][0]["url"]  # expiring link - download it now
open("edit.jpg", "wb").write(requests.get(url).content)

전체 요청 안내(요청 헤더, 오류 처리, 작업 수명 주기)는 grok-imagine-quality 이미지-투-이미지 API 가이드를 보고, 일반 플랫폼 문서는 여기를 참조하세요.

스키마 빠른 참조

필드 필수 값(2026-07-12 실시간 검증)
prompt 예 자유 텍스트, 최소 1자 — 유일한 편집 제어 수단
image_urls 예 공개 접근 가능한 이미지 URL 1~3개로 구성된 배열
resolution 아니오 1k, 2k — 소문자(1K는 거부됨)
aspect_ratio 아니오 auto, 2:1, 20:9, 19.5:9, 16:9, 4:3, 3:2, 1:1, 2:3, 3:4, 9:16, 9:19.5, 9:20, 1:2

strength는 없고, seed도 없고, 네거티브 프롬프트도 없고, 마스크도 없습니다. 스키마는 알 수 없는 필드를 400으로 거부하므로, 모든 편집 결정은 프롬프트 문구에 달려 있습니다. aspect_ratio: "auto"를 사용하면 우리의 모든 실행에서 출력이 입력 화면비를 따랐고, 여러 참조 이미지를 사용하면 첫 번째 URL을 따릅니다.

자주 묻는 질문

일반 grok-imagine/image-to-image와 무엇이 다른가요? API 형태는 같지만 등급이 다릅니다. grok-imagine/image-to-image는 이미지당 $0.03에 참조 이미지당 $0.003이 추가되어 약 3분의 1 가격이며, 대량 초안 작성에 적합한 기본 선택입니다. quality 등급의 장점은 바로 이 레시피들이 의존하는 것입니다. 공격적인 편집에서도 참조 이미지에 대한 충실도입니다. 먼저 기본 등급에서 프로토타이핑한 뒤, 채택할 결과물을 quality 등급에서 다시 실행하세요.

편집 강도를 조절할 수 있나요? 파라미터로는 불가능합니다. strength 필드가 없으며, 보내면 400이 반환됩니다. 편집 강도는 문구에 담깁니다. "relight as golden hour"는 가벼운 손질이고, "repaint as watercolor"는 완전한 재렌더링이며, 보존 절의 길이가 어느 방향으로든 얼마나 보존할지를 제어합니다.

얼굴이 일관되게 유지되나요? 우리의 재조명 실행(레시피 1)에서는 그렇습니다. 같은 얼굴, 같은 표정과 주근깨이며 조명만 바뀌었습니다. 그러나 그것은 한 번의 실행일 뿐 벤치마크가 아닙니다. 얼굴이 중요한 작업에서는 보존 절을 명확히 유지하고("keep her face and expression exactly the same"), 전달 전에 출력을 검토하세요.


네 가지 프롬프트는 모두 복사할 수 있습니다. 변경 절/보존 절 분리는 여러분이 설명할 수 있는 모든 편집에 적용됩니다. 키를 발급받아 위 코드 스니펫을 grok-imagine-quality/image-to-image로 향하게 하면, 첫 편집(단일 참조 $0.095)이 약 30초 안에 반환됩니다.

영구 AI 아티팩트로 빌드 시작하기

API 키를 받아 태스크 기반의 하나의 API로 이미지, 비디오, 오디오 모델을 호출하세요.

API 문서 보기