> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gravitex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Gemini 네이티브 (이미지)

> Gemini generateContent 및 Chat Completions 이미지 생성

## 소개

Gemini 이미지는 다음 방식으로 요청할 수 있습니다:

* **Gemini 네이티브**: `POST /v1beta/models/{model}:generateContent`에 `responseModalities: ["IMAGE"]` 및 `imageConfig` 설정
* **OpenAI 호환**: `POST /v1/images/generations` — [Gemini OpenAI 형식 (이미지)](/ko/api-reference/endpoint/nano-banana) 참고 — 또는 `POST /v1/chat/completions` — [Gemini OpenAI 형식 (채팅)](/ko/api-reference/endpoint/gemini-chat-openai) 부록 참고

## 인증

<ParamField header="Authorization" type="string" required>
  Bearer Token, 예: `Bearer sk-xxxxxxxxxx`
</ParamField>

## 요청 예제

<Tabs>
  <Tab title="generateContent">
    ```bash theme={null}
    curl -X POST "https://api.gravitex.ai/v1beta/models/gemini-2.5-flash-image:generateContent" \
      -H "Authorization: Bearer sk-xxxxxxxxxx" \
      -H "Content-Type: application/json" \
      -d '{
        "contents": [{"role": "user", "parts": [{"text": "A cute orange cat in a garden, photo quality"}]}],
        "generationConfig": {
          "responseModalities": ["IMAGE"],
          "imageConfig": {"aspectRatio": "16:9", "imageSize": "2K"}
        }
      }'
    ```
  </Tab>

  <Tab title="Chat Completions">
    ```bash theme={null}
    curl -X POST "https://api.gravitex.ai/v1/chat/completions" \
      -H "Authorization: Bearer sk-xxxxxxxxxx" \
      -H "Content-Type: application/json" \
      -d '{
        "model": "gemini-2.5-flash-image",
        "messages": [{"role": "user", "content": "Generate a cyberpunk city at night"}]
      }'
    ```
  </Tab>
</Tabs>

[Gemini 네이티브 형식](/ko/api-reference/endpoint/gemini-native) 및 [Nano Banana](/ko/api-reference/endpoint/nano-banana)를 참고하세요.
