간단한 답변
예. 이미지 API는 생성을 완료한 후 출력 이미지를 콘텐츠 안전성에 대해 검토할 수 있습니다. 이미지가 해당 검토를 통과하지 못하면 API는 이미지를 반환하지 않습니다. 이를 생성 후 검토 또는 출력 측 검토라고 하며, 이것이 반드시 prompt 또는 참조 이미지에 명시적으로 금지된 콘텐츠가 포함되어 있다는 의미는 아닙니다. 응답에 다음과 같은 정보가 포함되어 있다면 출력 측 문제 해결부터 시작하시기 바랍니다.gpt-image-2.5-sunburst-vip을 사용한 테스트에서는 이 오류가 HTTP 451로 반환되었습니다.
출력 측 검토를 식별하는 방법
먼저 오류 메시지를 읽은 다음, 요청 동작을 고려합니다.오류 메시지가 지연 시간보다 더 신뢰할 수 있습니다. 생성 시간은 모델과 라우트에 따라 달라지며, 성공한 요청과 실패한 요청의 지연 시간 범위가 겹칠 수 있습니다. 경과 시간만으로는 검토 단계를 확정할 수 없습니다. 내부 업스트림 검토 로그가 없다면 어떤 안전 카테고리가 정확히 트리거되었는지 알고 있다고 주장하지 마십시오.
익명화된 통제 재테스트
테스트에서는 사람 참조 이미지를 사용하여 얼굴 클로즈업과 흰색 스튜디오 배경에서 촬영한 전신 정면, 측면 및 후면 뷰가 포함된 캐릭터 시트를 생성했습니다. 테스트 변수와 결과만 표시합니다.
동일한 참조 이미지는 중립적인 프롬프트에서 성공했고, 원래 프롬프트는 참조 이미지 없이 성공했습니다. 따라서 어느 입력도 단독으로 반드시 차단되는 것은 아닙니다. 대신 결과는 참조 인물의 특징이 전신 다중 뷰 요구 사항과 결합되었을 때 생성된 이미지가 안전 임계값을 넘었다는 해석을 뒷받침합니다. 참조 이미지가 금지되어 있다거나 특정 단어 하나가 트리거라는 점을 입증하지는 않습니다.
참조 이미지를 제거하면 입력과 엔드포인트도 변경되므로 해당 비교는 보조적인 근거일 뿐입니다. 문제를 해결하는 동안 모델, 엔드포인트, 참조 이미지 및 매개변수는 변경하지 않고, 한 번에 하나의 프롬프트 변수만 변경하십시오.
해결 방법
1
원하는 이미지를 정확하게 설명합니다
사람의 경우 “성적이지 않음” 또는 “노골적이지 않음”과 같은 문구에만 의존하지 마십시오. 원하는 의상과 이미지를 설명하십시오. 예를 들면 다음과 같습니다.유용한 부분은 상의, 바지, 신발에 대한 긍정적인 설명이며, 부정적인 표현은 보충적인 역할만 합니다.
2
한 번에 변수 하나만 변경합니다
모델, 참조 이미지 및 기타 매개변수는 변경하지 않고, 의상 또는 구도와 관련된 문구 하나만 조정하십시오. 그렇지 않으면 성공적인 결과가 어떤 변경으로 인해 발생했는지 알 수 없습니다.
3
성공한 변형을 2~3회 반복합니다
생성되는 이미지마다 다르므로 출력 측 검토 결과가 달라질 수 있습니다. 한 번 성공했다고 해서 해당 변형이 신뢰할 수 있다는 의미는 아닙니다. 원래 조합이 반복해서 실패한다면 수정하지 않은 상태로 다시 제출하지 마십시오. 먼저 조정한 다음 회귀 검사를 실행하십시오.
자주 묻는 질문
참조 이미지가 단독으로 작동한다면 검토를 통과할 것이 보장됩니까?
참조 이미지가 단독으로 작동한다면 검토를 통과할 것이 보장됩니까?
아니요. 참조 이미지는 입력 처리를 통과할 수 있지만, 참조 이미지에서 생성된 전신 또는 다중 뷰 구도와 같은 이미지는 출력 측 필터링을 유발할 수 있습니다.
“노골적이지 않음”을 추가했는데도 실패한 이유는 무엇입니까?
“노골적이지 않음”을 추가했는데도 실패한 이유는 무엇입니까?
부정적인 표현만으로는 모델에 무엇을 그려야 하는지 정확하게 전달할 수 없습니다. 특히 참조 이미지에 의상의 일부만 표시된 경우 모델이 여전히 임의로 보완할 수 있습니다. 일상복에 대한 완전하고 구체적인 설명이 더 효과적입니다.
출력 측 검토는 프롬프트에 문제가 있다는 의미입니까?
출력 측 검토는 프롬프트에 문제가 있다는 의미입니까?
반드시 그런 것은 아닙니다. 출력 측 검토에서는 생성된 이미지를 평가합니다. 명시적으로 금지된 텍스트가 없더라도 렌더링된 인물, 의상, 포즈 또는 구도가 필터링될 수 있습니다.