Gemini는 이미지의 개선된 수정 및 멀티턴 편집을 지원하며, 더 유연하고 제한이 적은 환경을 제공하는 업데이트된 안전 필터를 지원합니다.
다음 Gemini 모델은 이미지 수정을 지원합니다.
클릭하여 지원되는 모델 펼치기
모델 기능에 대한 자세한 내용은 Gemini 모델을 참조하세요.
이미지 수정
콘솔
이미지를 수정하려면 다음 단계를 따르세요.
- Agent Studio > 프롬프트 만들기 를 엽니다.
- 모델 전환 을 클릭하고 표시된 모델 중 하나를 선택합니다.
- 출력 패널의 드롭다운 메뉴에서 이미지 및 텍스트를 선택합니다.
- 미디어 삽입 ()을 클릭하고 메뉴에서 소스를 선택한 다음 대화상자의 안내를 따릅니다.
- 이미지에 적용할 수정사항을 프롬프트 작성 텍스트 영역에 입력합니다.
- 프롬프트 () 버튼을 클릭합니다.
Gemini는 제공된 이미지에 대한 설명을 바탕으로 수정된 버전을 생성합니다. 이 프로세스는 몇 초 정도 걸리지만 용량에 따라 상대적으로 느릴 수 있습니다.
Python
설치
pip install --upgrade google-genai
자세한 내용은 SDK 참고 문서를 참고하세요.
Vertex AI에서 Google 생성형 AI SDK를 사용하도록 환경 변수를 설정합니다.
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Java
Java를 설치하거나 업데이트하는 방법을 알아보세요.
자세한 내용은 SDK 참고 문서를 참고하세요.
Vertex AI에서 Google 생성형 AI SDK를 사용하도록 환경 변수를 설정합니다.
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Go
Go를 설치하거나 업데이트하는 방법을 알아보세요.
자세한 내용은 SDK 참고 문서를 참고하세요.
Vertex AI에서 Google 생성형 AI SDK를 사용하도록 환경 변수를 설정합니다.
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Node.js
설치
npm install @google/genai
자세한 내용은 SDK 참고 문서를 참고하세요.
Vertex AI에서 Google 생성형 AI SDK를 사용하도록 환경 변수를 설정합니다.
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
REST
터미널에서 다음 명령어를 실행하여 현재 디렉터리에 이 파일을 만들거나 덮어씁니다.
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://${API_ENDPOINT}:generateContent \
-d '{
"contents": {
"role": "USER",
"parts": [
{"fileData": {
"mimeType": "image/jpg",
"fileUri": "FILE_NAME"
}
},
{"text": "Convert this photo to black and white, in a cartoonish style."},
]
},
"generationConfig": {
"imageConfig": {
"aspectRatio": "16:9",
"imageSize": "4K",
"responseModalities": ["TEXT", "IMAGE"],
"imageOutputOptions": {
"mimeType": "image/png"
},
"personGeneration": "allow_all"
},
},
"safetySettings": {
"method": "PROBABILITY",
"category": "HARM_CATEGORY_DANGEROUS_CONTENT",
"threshold": "BLOCK_MEDIUM_AND_ABOVE"
},
}' 2>/dev/null >response.json
지원되는 가로세로 비율 및 출력 해상도를 비롯한 모델 기능에 대한 자세한 내용은 Gemini 모델을 참조하세요.
Gemini가 설명을 기반으로 이미지를 생성합니다. 이 프로세스는 몇 초 정도 걸리지만 용량에 따라 상대적으로 느릴 수 있습니다.
멀티턴 이미지 수정
멀티턴 편집을 사용하면 수정된 이미지 응답이 표시된 후 변경사항을 적용하여 모델에 응답할 수 있습니다.
다음 Gemini 모델은 멀티턴 편집을 지원합니다.
클릭하여 지원되는 모델 펼치기
전체 요청 파일 크기를 최대 50MB로 제한합니다.
멀티턴 이미지 수정을 테스트하려면 에이전트 플랫폼의 Gemini Nano Banana 2.1 이미지 생성 노트북을 참조하세요.
Gemini 3 Pro Image를 사용한 멀티턴 이미지 생성 및 수정과 관련된 코드 샘플은 생각 서명을 사용한 멀티턴 이미지 수정 예시를 참조하세요.
다음 단계
Gemini 이미지 생성에 대한 자세한 내용은 다음 링크를 참조하세요.