---
title: "Generate an image"
method: POST
path: "/v1/images"
---

# Generate an image

`POST /v1/images`

## Request body

- ImageRequest
  - `model` 'seedream-5.0/text-to-image' | 'seedream-5.0-lite/text-to-image' | 'seedream-5.0-lite/image-edit' | 'seedream-4.5/text-to-image' | 'seedream-4.5/image-edit' | 'seedream-4.5/sequential' | 'seedream-4.0/text-to-image' | 'seedream-4.0/image-edit' | 'seedream-4.0/sequential', required
  - `prompt` string, required
  - `size` string
  - `image` union
    - string, uri
    - string[]

## Response `200`

Image generated

## Other responses

- `202` — Generation accepted (async)
- `401` — Unauthorized
- `402` — Insufficient balance

---

[API](https://skmtc.dev/tryvinci/apis/seedance-api.md) · [All operations](https://skmtc.dev/tryvinci/apis/seedance-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tryvinci/seedance-api/revisions/4bf876661336/schema)
