# Generate images using Gemini

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /v1beta/models/gemini-2.0-flash-exp-image-generation:generateContent:
    post:
      summary: Generate images using Gemini
      deprecated: false
      description: >-
        Gemini 2.0 Flash Experimental supports the ability to output text and
        inline images. This lets you use Gemini to conversationally edit images
        or generate outputs with interwoven text (for example, generating a blog
        post with text and images in a single turn). All generated images
        include a [SynthID
        watermark](https://ai.google.dev/responsible/docs/safeguards/synthid),
        and images in Google AI Studio include a visible watermark as well.



        **Note:** Make sure to include `responseModalities`: ["TEXT", "IMAGE"]
        in your generation configuration for text and image output with
        `gemini-2.0-flash-exp-image-generation`. Image only is not allowed.
      tags:
        - Model Capabilities/Generate images
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                contents:
                  type: array
                  items:
                    type: object
                    properties:
                      parts:
                        type: array
                        items:
                          type: object
                          properties:
                            text:
                              type: string
                          x-apidog-orders:
                            - text
                    x-apidog-orders:
                      - parts
                generationConfig:
                  type: object
                  properties:
                    responseModalities:
                      type: array
                      items:
                        type: string
                  required:
                    - responseModalities
                  x-apidog-orders:
                    - responseModalities
              required:
                - contents
                - generationConfig
              x-apidog-orders:
                - contents
                - generationConfig
            example:
              contents:
                - parts:
                    - text: >-
                        Hi, can you create a 3d rendered image of a pig with
                        wings and a top hat flying over a happy futuristic scifi
                        city with lots of greenery?
              generationConfig:
                responseModalities:
                  - TEXT
                  - IMAGE
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
                x-apidog-orders: []
          headers: {}
          x-apidog-name: 成功
      security:
        - apikey-header-x-goog-api-key: []
      x-apidog-folder: Model Capabilities/Generate images
      x-apidog-status: released
      x-run-in-apidog: https://app.apidog.com/web/project/892755/apis/api-16240706-run
components:
  schemas: {}
  securitySchemes:
    apikey-header-x-goog-api-key:
      type: apiKey
      in: header
      name: x-goog-api-key
servers:
  - url: https://generativelanguage.googleapis.com
    description: Prod Env
security:
  - apikey-header-x-goog-api-key: []

```
