저자 주: Nano Banana Pro의 이미지 수정 거부 오류인 blockReason OTHER의 원인을 심층 분석하고, 배경 교체, 합성 사진 등 시나리오가 사기성 조작으로 간주되는 메커니즘을 분석하며, 5가지 실행 가능한 해결책을 제시합니다.
최근(2026년 3월), 많은 개발자들이 Nano Banana Pro의 이미지 편집 기능이 훨씬 엄격해졌다는 것을 발견했습니다. 이전에는 정상적으로 작동했던 '배경 교체', '두 사람 합성 사진' 등의 작업이 이제는 빈번하게 blockReason: OTHER 오류를 반환하고 있습니다. 이렇게 겉보기에는 정상적인 편집 요청들이 Google의 보안 시스템에 의해 '사기성 조작'으로 판단되어 이미지 출력이 거부되고 있습니다.
핵심 가치: 이 글을 읽고 나면, blockReason OTHER의 트리거 메커니즘을 이해하고, 2026년 3월 이후 어떤 이미지 수정 작업이 강화되었는지 파악하며, 5가지 실행 가능한 대체 솔루션을 습득하게 될 것입니다.

Nano Banana Pro blockReason OTHER 오류의 핵심 요점
| 요점 | 설명 | 영향 범위 |
|---|---|---|
| 오류 의미 | 서비스 약관 위반 또는 지원되지 않는 작업 요청 | 주로 이미지 편집 요청 |
| 트리거 원인 | 인물이 포함된 배경 교체, 합성 사진이 사기성 콘텐츠로 판단됨 | 2026년 3월 이후 명확히 강화됨 |
| 오류 분류 | OTHER는 포괄적인 분류로, 음란물/폭력/혐오 등 명확한 범주에 속하지 않음 | safety settings 구성으로 우회 불가 |
| candidatesTokenCount | 반환값이 0으로, 모델이 어떤 내용도 생성하지 않았음을 의미 | 요청이 생성 전에 차단됨 |
Nano Banana Pro blockReason OTHER 전체 오류 분석
이 오류 응답을 필드별로 자세히 살펴보겠습니다.
{
"promptFeedback": {
"blockReason": "OTHER"
},
"usageMetadata": {
"promptTokenCount": 537,
"candidatesTokenCount": 0,
"totalTokenCount": 537,
"promptTokensDetails": [
{"modality": "TEXT", "tokenCount": 21},
{"modality": "IMAGE", "tokenCount": 516}
]
},
"modelVersion": "gemini-3-pro-image-preview",
"responseId": "9EesaeyMN7HxjrEPtpSj0QE"
}
핵심 필드 해석:
| 필드 | 값 | 의미 |
|---|---|---|
blockReason |
OTHER |
표준 안전 범주에 속하지 않으며, 서비스 약관/정책 수준의 차단입니다. |
candidatesTokenCount |
0 |
모델이 어떤 출력도 생성하지 않았으며, 요청이 입력 단계에서 거부되었습니다. |
promptTokenCount |
537 |
입력이 537 토큰(텍스트 21 + 이미지 516)을 소모했습니다. |
IMAGE tokenCount |
516 |
입력에 이미지가 포함되어 있으며, 이는 이미지-이미지 변환(img2img) 편집 요청임을 나타냅니다. |
modelVersion |
gemini-3-pro-image-preview |
Nano Banana Pro 모델이 사용되었습니다. |
candidatesTokenCount: 0을 통해 다음을 확인할 수 있습니다. 이것은 출력 필터링(모델이 생성했지만 결과가 차단됨)이 아니라, 입력 필터링(모델이 아예 생성을 시작하지 않음)입니다. Google의 보안 시스템은 사용자 프롬프트와 입력 이미지를 분석한 후, 해당 작업이 허용되지 않는 범주에 속한다고 직접 판단한 것입니다.
Nano Banana Pro blockReason OTHER와 다른 blockReason의 차이점
Gemini API에는 여러 blockReason 유형이 있는데, OTHER는 그중 가장 특별한 유형입니다.
| blockReason | 의미 | safety settings를 통해 조정 가능 여부 |
|---|---|---|
SAFETY |
표준 안전 범주(음란물/폭력/혐오/위험) 트리거 | ✅ 임계값 조정 가능 |
OTHER |
서비스 약관, 정책 제한 위반 또는 지원되지 않는 작업 | ❌ 구성으로 우회 불가 |
BLOCKLIST |
사용자 정의 차단 목록 트리거 | ✅ 차단 목록 수정 가능 |
PROHIBITED_CONTENT |
구성 불가능한 강력한 제한(예: CSAM) 트리거 | ❌ 절대 우회 불가 |
핵심 차이점: SAFETY 유형의 차단은 harm_block_threshold를 설정하여 완화할 수 있지만, OTHER 유형은 정책 수준의 제한이므로 safety settings의 영향을 받지 않습니다. 이는 안전 매개변수를 아무리 조정해도 blockReason OTHER는 구성으로 해결할 수 없다는 의미입니다.
Nano Banana Pro 이미지 수정 거부 4가지 주요 시나리오

2026년 3월, Google은 Nano Banana Pro의 이미지 편집 보안 정책을 더욱 강화했습니다. 다음은 가장 자주 차단되는 시나리오들입니다.
시나리오 1: 인물 배경 교체
작업: 인물 사진을 업로드하고 배경을 실내에서 해변/도시/다른 장면으로 변경하도록 요청합니다.
거부 사유: Google의 보안 시스템은 이를 '허위 장면 생성'으로 판단합니다. 즉, 한 사람이 실제로 가본 적 없는 장소에 있는 것처럼 보이게 하는 것입니다. 이는 딥페이크/기만적인 콘텐츠 범주에 속합니다.
오류 반환: blockReason: OTHER
분석: 사용자 입장에서는 단순한 '배경 변경' 요청일 수 있지만, 플랫폼 보안 관점에서는 특정 장소에 있는 사람의 사진을 위조하는 것과 같으며, 사기, 허위 증거 등으로 악용될 수 있습니다.
시나리오 2: 두 사람 합성 사진
작업: 서로 다른 두 인물의 사진을 업로드하고, 두 사람이 함께 서 있는 합성 사진을 만들도록 요청합니다.
거부 사유: 이는 가장 대표적인 딥페이크 시나리오 중 하나입니다. 한 번도 만난 적 없는 두 사람이 함께 사진을 찍은 것처럼 보이게 하여, 허위 소셜 증거, 유명인 합성 사진 위조 등에 사용될 수 있습니다.
오류 반환: blockReason: OTHER
시나리오 3: 인물 의상/외모 수정
작업: 인물 사진을 업로드하고 옷, 헤어스타일을 변경하거나 외모를 수정하도록 요청합니다.
거부 사유: 실제 인물의 외모를 수정하는 것은 인물 조작에 해당하며, 보안 시스템은 '친구에게 재미있는 스타일을 입히는 것'과 '허위 인물 이미지 생성'을 구분하기 어렵습니다.
시나리오 4: 인물을 특정 장면에 배치
작업: 인물 사진을 업로드하고 인물을 영화 포스터, 잡지 표지 또는 특정 장면에 '넣도록' 요청합니다.
거부 사유: 배경 교체와 유사하게, 이러한 작업은 인물이 특정 사건이나 활동에 참여했다는 증거를 위조하는 데 사용될 수 있습니다.
💡 중요 팁: 위 시나리오들은 2026년 초까지는 정상적으로 사용할 수 있었지만, 2월 Nano Banana 2 출시 이후 Google이 콘텐츠 보안 메커니즘을 전면적으로 업그레이드하면서 이러한 작업들의 차단율이 크게 증가했습니다. 이는 버그가 아니라 Google이 의도적으로 강화한 보안 정책입니다.
Nano Banana Pro blockReason OTHER의 기술적 원인
Google이 이미지 수정 정책을 강화한 이유
Google이 Nano Banana Pro의 이미지 수정 보안 정책을 강화한 핵심적인 이유는 다음과 같습니다.
딥페이크 확산 위험:
Nano Banana Pro의 이미지 편집 품질은 매우 뛰어납니다. 배경을 바꾸면 거의 흔적을 찾을 수 없을 정도죠. 이는 남용될 경우 생성된 가짜 이미지가 매우 기만적일 수 있음을 의미합니다. Google은 기술 제공자로서 대규모 딥페이크 확산에 대한 책임을 지고 싶지 않습니다.
EU AI 법안 준수 압력:
EU AI 법안(2026년 8월 전면 발효)은 AI가 생성한 기만적인 콘텐츠에 대해 엄격한 책임 조항을 두고 있습니다. 미리 필터링 정책을 강화하는 것은 Google의 법안 준수 준비 과정입니다.
보안 시스템의 '엄격함 우선' 원칙:
Google의 보안 시스템은 사용자의 의도를 정확히 판단할 수 없습니다. "예쁜 배경으로 바꿔서 SNS에 올리기"와 "누군가가 특정 장소에 있는 사진을 위조하여 사기에 사용하기"는 기술적인 작업 면에서는 완전히 동일합니다. 보안 시스템은 인물과 장면 수정이 포함된 모든 작업을 일괄적으로 차단할 수밖에 없습니다.
Nano Banana Pro의 이중 보안 필터링 아키텍처
Nano Banana Pro는 두 개의 독립적인 보안 필터링 시스템을 사용합니다.
| 필터링 계층 | 이름 | 구성 가능성 | 트리거되는 blockReason |
|---|---|---|---|
| Layer 1 | 표준 보안 필터링 | ✅ safety_settings를 통해 조정 가능 |
SAFETY |
| Layer 2 | 정책/약관 필터링 | ❌ 구성 불가 | OTHER / PROHIBITED_CONTENT |
blockReason OTHER는 Layer 2를 트리거합니다. 이 계층은 API 매개변수의 제어를 받지 않으며, Google이 서버 측에서 강제 적용하는 정책 제한입니다.
# 모든 보안 설정을 최저로 조정해도 blockReason OTHER는 여전히 트리거됩니다.
import google.generativeai as genai
# 이 설정들은 Layer 1에만 영향을 미치며, Layer 2에는 효과가 없습니다.
safety_settings = [
{"category": "HARM_CATEGORY_HARASSMENT", "threshold": "BLOCK_NONE"},
{"category": "HARM_CATEGORY_HATE_SPEECH", "threshold": "BLOCK_NONE"},
{"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", "threshold": "BLOCK_NONE"},
{"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "BLOCK_NONE"},
]
# blockReason OTHER는 위 설정의 영향을 받지 않습니다.
# 인물이 포함된 배경 교체는 여전히 Layer 2에 의해 차단됩니다.
🎯 기술적 조언: blockReason OTHER가 발생했을 때는
safety_settings매개변수를 조정하려고 시도하지 마세요. 이는 전혀 효과가 없습니다. 작업 방식을 변경하거나 다른 모델을 선택해야 합니다. APIYI apiyi.com 플랫폼을 통해 Nano Banana 2 또는 Seedream 등 다른 모델로 빠르게 전환하여 동일한 요구사항을 테스트할 수 있습니다.
Nano Banana Pro blockReason OTHER의 5가지 해결 방안
방안 1: 순수 텍스트 설명 생성 사용 (이미지-이미지 변환 대신 텍스트-이미지 변환)
blockReason OTHER는 주로 '실제 인물 사진 기반 편집'을 차단합니다. 만약 순수 텍스트 설명을 사용하여 원하는 장면을 생성한다면, 통과율이 크게 높아질 것입니다.
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://vip.apiyi.com/v1"
)
# ❌ 이미지-이미지 변환 방식 (blockReason OTHER를 트리거하기 쉬움)
# 실제 인물 사진 업로드 + "배경을 해변으로 바꿔줘"
# ✅ 텍스트-이미지 변환 방식 (인물 사진 편집 제한 회피)
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[
{
"role": "user",
"content": "Generate a portrait photo of a young professional woman standing on a beautiful tropical beach at sunset, warm golden lighting, natural relaxed pose, high quality photography"
}
]
)
# 순수 텍스트-이미지 변환은 실제 인물 사진 편집과 관련이 없으므로 통과율이 더 높습니다.
더 많은 텍스트-이미지 변환 대체 방안 예시 보기
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://vip.apiyi.com/v1"
)
# 시나리오 1: '배경 교체' 요구사항 대체
# 원하는 인물 + 배경 조합을 텍스트로 자세히 설명합니다.
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[{
"role": "user",
"content": "A professional headshot of a businessman in a navy suit, modern glass office building in the background, natural daylight, corporate photography style"
}]
)
# 시나리오 2: '두 사람의 단체 사진' 요구사항 대체
# 실제 사진을 합성하는 대신 원하는 단체 사진 장면을 설명합니다.
response = client.chat.completions.create(
model="gemini-3-pro-image-preview",
messages=[{
"role": "user",
"content": "Two friends taking a selfie together at a coffee shop, smiling naturally, warm indoor lighting, candid photography style, smartphone photo quality"
}]
)
🚀 빠른 시작: APIYI apiyi.com 플랫폼을 통해 Nano Banana Pro API를 호출하는 것을 추천합니다. 플랫폼은 무료 테스트 할당량을 제공하여 다양한 프롬프트 전략을 빠르게 검증할 수 있도록 돕습니다.
방안 2: Nano Banana 2 사용으로 대체
Nano Banana 2 (gemini-3.1-flash-image-preview)는 특정 편집 시나리오에서 Nano Banana Pro와 필터링 정책에 차이가 있습니다. 전반적인 보안 메커니즘은 유사하지만, 일부 경계 시나리오에서는 Nano Banana 2의 통과율이 더 높을 수 있습니다.
| 비교 기준 | Nano Banana Pro | Nano Banana 2 |
|---|---|---|
| 모델 ID | gemini-3-pro-image-preview | gemini-3.1-flash-image-preview |
| 화질 | 최고 | Pro 화질의 약 95% |
| 속도 | 비교적 느림 | 3-5배 빠름 |
| 인물 편집 필터링 | 2026년 3월 이후 매우 엄격 | 엄격하지만 약간의 차이 있을 수 있음 |
| 가격 | 높음 | 낮음 |
💰 비용 최적화 팁: APIYI apiyi.com 플랫폼을 통해 하나의 API 키로 Nano Banana Pro와 Nano Banana 2를 동시에 호출하여, 동일한 요구사항이 각 모델에서 어떻게 필터링되는지 빠르게 비교할 수 있습니다.
방안 3: 인물 외 부분만 편집
만약 편집 요구사항이 인물 수정과 관련이 없고, 장면 내 다른 요소를 수정하는 것이라면 차단될 확률이 크게 낮아집니다.
안전한 작업 (일반적으로 blockReason OTHER를 트리거하지 않음):
- 이미지 내 제품/물품 수정 (제품 색상 변경, 액세서리 추가 등)
- 풍경/건축물의 조명 및 색조 수정
- 이미지에 텍스트 또는 그래픽 요소 추가
- 이미지의 전체적인 스타일 변경 (예: 일러스트풍, 유화풍으로 전환)
위험한 작업 (높은 확률로 blockReason OTHER를 트리거함):
- 인물이 있는 배경/장면 수정
- 이미지에 인물 추가/삭제
- 인물의 의상, 외모 또는 자세 수정
- 다른 사진의 인물들을 한 이미지로 합성
방안 4: Seedream 4.5 사용으로 대체
Nano Banana Pro로 완료할 수 없는 인물 편집 시나리오의 경우, Seedream 4.5가 대안이 될 수 있습니다. Seedream의 콘텐츠 필터링 정책은 Google과 다릅니다 (ByteDance에서 수립). 따라서 특정 시나리오의 통과율에 차이가 있을 수 있습니다.
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://vip.apiyi.com/v1"
)
# Seedream 4.5를 사용하여 동일한 편집 요구사항을 시도합니다.
response = client.images.generate(
model="seedream-4.5",
prompt="A professional portrait with a modern city skyline background, soft evening lighting",
n=1,
size="1024x1024"
)
주의: Seedream도 자체 콘텐츠 필터링 시스템(Content Pre-filter)을 가지고 있으며, 특정 시나리오에서는 역시 차단될 수 있습니다 (sensitive information 오류 반환). 하지만 두 플랫폼의 필터링 정책이 완전히 겹치지 않으므로, 한쪽에서 차단된 시나리오가 다른 쪽에서는 통과될 수도 있습니다.
방안 5: 단계별 편집 전략
복잡한 편집 작업을 여러 간단한 단계로 나누어, 각 단계에서 작은 수정만 진행하면 보안 필터링이 트리거될 확률을 낮출 수 있습니다.
한 번에 완료 (차단되기 쉬움):
- "이 인물 사진의 배경을 사무실에서 파리 에펠탑 앞으로 바꿔줘"
단계별 편집 (성공률이 더 높음):
- 첫 번째 단계: 텍스트-이미지 변환을 사용하여 파리 에펠탑 앞의 빈 장면을 생성합니다.
- 두 번째 단계: 원본 사진 스타일과 일치하는 인물을 별도로 생성합니다.
- 세 번째 단계: 전문 이미지 편집 소프트웨어를 사용하여 합성합니다.
이 방식은 단계가 더 많지만, 실제 인물 사진을 직접 수정함으로써 발생하는 보안 위험을 피할 수 있습니다.

자주 묻는 질문
Q1: blockReason OTHER를 safety_settings를 조정해서 해결할 수 있나요?
아니요. blockReason OTHER는 Layer 2(정책/약관 수준의 필터링)에서 트리거되며, API의 safety_settings 매개변수로는 제어할 수 없습니다. 모든 harm_block_threshold를 BLOCK_NONE으로 설정하더라도 blockReason OTHER는 여전히 트리거됩니다. 이는 Google이 서버 측에서 강제하는 제한 사항으로, 표준 안전 카테고리(SAFETY)의 필터링 메커니즘과는 완전히 다릅니다.
Q2: 이전에 정상적으로 사용 가능했던 이미지 수정 작업이 왜 갑자기 오류가 발생하나요?
Google은 2026년 2~3월에 Nano Banana Pro의 보안 정책을 전면적으로 업그레이드했으며, 특히 Nano Banana 2 출시 이후 더욱 강화되었습니다. 인물과 관련된 배경 교체, 단체 사진 합성, 외모 수정 등의 작업에 대한 필터링이 훨씬 엄격해졌습니다. 이것은 버그나 일시적인 문제가 아니라 의도적인 정책 강화입니다. APIYI apiyi.com 플랫폼을 통해 다른 모델로 전환하여 동일한 요구 사항을 시도해 보시는 것을 권장합니다.
Q3: 모든 인물 관련 이미지 편집이 거부되나요?
아니요. Nano Banana Pro는 여전히 일부 인물 관련 편집 작업을 지원합니다. 예를 들어, 조명 및 색조 조정, 이미지 전체 스타일 변경(예: 애니메이션 스타일로 전환), 간단한 배경 흐림 효과 등이 있습니다. 주로 차단되는 것은 '장면 위조'와 관련된 작업입니다. 즉, 실제로 가본 적 없는 장소에 있는 것처럼 보이게 하거나, 두 사람이 함께 사진을 찍은 것처럼 보이게 하는 경우입니다.
Q4: blockReason OTHER가 API 할당량을 소모하나요?
입력 토큰을 소모합니다. 오류 메시지에서 promptTokenCount: 537을 확인할 수 있습니다. 이는 입력된 텍스트와 이미지가 처리되어 537개의 토큰을 소모했음을 의미합니다. 출력이 생성되지 않았지만(candidatesTokenCount: 0), 입력 부분에 대한 비용은 여전히 계산됩니다. 따라서 blockReason OTHER가 자주 트리거되면 작업을 완료할 수 없을 뿐만 아니라 API 호출 비용도 낭비하게 됩니다.
요약
Nano Banana Pro blockReason OTHER 오류의 핵심 요점:
- blockReason OTHER는 정책 수준의 차단입니다: SAFETY 유형은 safety_settings를 통해 조정할 수 있지만, OTHER는 구성할 수 없는 하드 제한입니다.
- 2026년 3월 이후 인물 편집 정책이 현저히 강화되었습니다: 배경 교체, 단체 사진 합성, 인물 외모 수정 등의 작업은 기만적인 조작으로 간주됩니다.
- candidatesTokenCount: 0은 입력 단계에서 거부되었음을 의미합니다: 모델이 생성을 시작하지도 않았고, 안전 시스템이 입력을 분석한 후 직접 차단한 것입니다.
- 텍스트-이미지 변환(text-to-image)이 가장 효과적인 대안입니다: 텍스트로 원하는 장면을 묘사하여 생성함으로써 '실제 사진 기반 편집'의 레드라인을 피할 수 있습니다.
- 모델 전환 시 차이가 있을 수 있습니다: Nano Banana 2와 Seedream 4.5의 필터링 정책은 Nano Banana Pro와 완전히 동일하지 않습니다.
APIYI apiyi.com 플랫폼을 통해 다양한 이미지 생성 모델을 빠르게 전환하여, 하나의 API 키로 Nano Banana Pro, Nano Banana 2, Seedream 4.5 등 여러 모델을 호출하고, 여러분의 요구 사항에 가장 적합한 최적의 솔루션을 찾으시길 권장합니다.
참고 자료
-
Gemini API 보안 설정 문서: safety_settings 매개변수 구성 설명
- 링크:
ai.google.dev/gemini-api/docs/safety-settings - 설명: blockReason의 각 유형별 의미와 safety_settings 구성 방법이 포함되어 있습니다.
- 링크:
-
Google 생성형 AI 사용 정책: Gemini API 금지 용도 설명
- 링크:
policies.google.com/terms/generative-ai/use-policy - 설명: 허용되지 않는 기만적인 콘텐츠 생성 행위를 명확하게 나열하고 있습니다.
- 링크:
-
Gemini API 문제 해결 가이드: blockReason 오류에 대한 공식 처리 권장 사항
- 링크:
ai.google.dev/gemini-api/docs/troubleshooting - 설명: blockReason OTHER에 대한 공식적인 설명과 처리 방향이 포함되어 있습니다.
- 링크:
-
Nano Banana Pro API 문서: Gemini 3 Pro Image Preview의 기능 및 제한 사항
- 링크:
ai.google.dev/gemini-api/docs/models/gemini-3-pro-image-preview - 설명: 모델 기능, 지원되는 편집 작업 및 보안 정책
- 링크:
작성자: APIYI 기술팀
기술 교류: 댓글 섹션에서 Nano Banana Pro 이미지 수정 문제에 대해 토론해 주세요. 더 많은 AI 이미지 API 사용 팁은 APIYI docs.apiyi.com 문서 센터에서 확인하실 수 있습니다.
