---
title: "Create image edit (inpainting / image-to-image)"
method: POST
path: "/v1/images/edits"
tags: ["images"]
---

# Create image edit (inpainting / image-to-image)

`POST /v1/images/edits`

## Response `200`

OK

- CoreImageGenerationResponse
  - `background` string
  - `created` integer
  - `data` CoreImageData[]
    - `b64_json` string
    - `revised_prompt` string
    - `url` string
  - `output_format` string
  - `provider` string — Provider is a gateway addition, stamped like every other routed response, so clients can tell which provider served the request.
  - `quality` string
  - `size` string
  - `usage` CoreImageUsage
    - `input_tokens` integer
    - `input_tokens_details` CoreImageTokenDetails
      - `image_tokens` integer
      - `text_tokens` integer
    - `output_tokens` integer
    - `total_tokens` integer

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `429` — Too Many Requests
- `502` — Bad Gateway

---

[API](https://skmtc.dev/enterpilot/apis/gomodel-api.md) · [All operations](https://skmtc.dev/enterpilot/apis/gomodel-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/enterpilot/gomodel-api/revisions/7b5727a74f59/schema)
