Skip to main content
POST
Generate or Edit Images

이미지 생성

텍스트 프롬프트에서 새 이미지를 생성하거나 Google Gemini 2.5 Flash Image를 사용하여 기존 이미지를 변환하세요.

엔드포인트

설명

텍스트 설명에서 새 이미지를 생성하거나 기존 이미지를 변환합니다. 이 엔드포인트는 다음을 지원합니다.
  • 텍스트-이미지: 텍스트 설명에서 이미지 생성
  • Image-to-Image: 기존 이미지 변환 또는 편집(이미지 파일 업로드)
모든 프롬프트와 응답은 감사 로깅 및 규정 준수를 위해 SMLTP를 통해 자동으로 처리됩니다.

인증

필수: API 키

요청 본문

이 끝점은 multipart/form-data(파일 업로드용) 및 application/json 형식을 모두 허용합니다.

매개변수

요청 예시

텍스트를 이미지로 변환(JSON)

이미지 대 이미지(다중 부분 양식 데이터)

자바스크립트/Node.js

파이썬

응답

성공 응답 (200)

응답 필드

이미지 개체

메타데이터 개체

오류 응답

400 잘못된 요청

401 승인되지 않음

403 금지됨

413 페이로드가 너무 큼

500 내부 서버 오류

503 서비스를 사용할 수 없습니다.

메모

  • 업로드에 지원되는 이미지 형식: JPEG, PNG, WEBP, GIF
  • 최대 파일 크기: 이미지당 10MB
  • 이미지를 업로드할 때 변환 방법을 설명하는 메시지가 표시됩니다.
  • Gemini는 일반적으로 요청당 1-4개의 이미지를 생성합니다.
  • 모든 요청은 보안 및 규정 준수를 위해 SMLTP를 통해 처리됩니다.
  • URL 대신 base64로 인코딩된 이미지 데이터를 받으려면 response_format: "b64_json"를 사용하세요.

인증

Authorization
string
header
필수

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

본문

prompt
string
필수

The text prompt describing the image to generate or how to transform the uploaded image

Required string length: 1 - 4000
예시:

"A beautiful sunset over the ocean with mountains in the background, digital art style"

image
file

Optional image file for image-to-image generation (JPEG, PNG, WEBP, or GIF, max 10MB)

smltp_policy
string
기본값:internal

SMLTP security policy to apply (e.g., 'internal', 'public', 'confidential', 'hipaa', 'gdpr')

예시:

"internal"

response_format
enum<string>
기본값:url

The format of the response images

사용 가능한 옵션:
url,
b64_json
예시:

"url"

size
string
기본값:1024x1024

The size of the generated images (for future use, currently uses default size)

예시:

"1024x1024"

n
integer
기본값:1

Number of images to generate (Gemini typically generates 1-4 images)

필수 범위: 1 <= x <= 4
예시:

1

응답

Images generated successfully

success
boolean
예시:

true

id
string

Unique request identifier

예시:

"90d3756f-41c3-4f86-a18d-e257bfbc33a3"

object
string
예시:

"image.generation"

created
integer

Unix timestamp of when the images were created

예시:

1705312200

data
object[]

Array of generated images

metadata
object