1. Image (OpenAI compatible)
Ark-Docs
  • Video (Doubao native)
    • Submit a video generation task (Doubao native)
      POST
    • Retrieve a video generation task (Doubao native)
      GET
  • Video (OpenAI compatible)
    • Submit a video generation task (OpenAI compatible)
      POST
    • Retrieve a video generation task
      GET
    • Submit a video generation task (OpenAI Video alias)
      POST
    • Retrieve a video generation task (OpenAI Video alias)
      GET
  • Video content
    • Download the generated video file
      GET
  • Image (Doubao native)
    • Generate an image (Doubao native)
      POST
  • Image (OpenAI compatible)
    • Generate an image (OpenAI compatible)
      POST
    • Edit an image (OpenAI compatible)
      POST
  • Asset library (Doubao native)
    • Manage the asset library (Doubao native)
      POST
  • 数据模型
    • VideoGenerationRequest
    • VideoFormDataRequest
    • VideoMetadata
    • DoubaoNativeVideoRequest
    • DoubaoNativeContentItem
    • VideoTaskResponse
    • DoubaoNativeVideoResponse
    • VideoTaskError
    • DoubaoImageRequest
    • ImageEditFormDataRequest
    • DoubaoImageResponse
    • ErrorResponse
    • DoubaoAssetRequest
    • DoubaoAssetResponse
  1. Image (OpenAI compatible)

Edit an image (OpenAI compatible)

POST
/v1/images/edits
OpenAI Images API compatible image editing. Identical to
POST /v1/images/generations except that at least one reference image is
required.
Send multipart/form-data to upload the source images as files, or JSON with
image set to a URL or data: URI.

请求参数

Authorization
JWT Bearer
在 Header 添加参数
Authorization
示例:
Authorization: ********************
or
Body 参数
application/json
必填

示例
{
    "model": "doubao-seedream-5-0-pro-260628",
    "prompt": "Turn this photo into a night scene with neon lights",
    "image": "@portrait.png",
    "size": "2K"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location '/v1/images/edits' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "doubao-seedream-5-0-pro-260628",
    "prompt": "Turn this photo into a night scene with neon lights",
    "image": "@portrait.png",
    "size": "2K"
}'

返回响应

🟢200
application/json
Images generated.
Bodyapplication/json

示例
{
    "data": [
        {
            "url": "https://ark-content-generation-v2-cn-beijing.tos-cn-beijing.volces.com/seedream/edit-upload.jpeg",
            "size": "2048x2048",
            "output_format": "jpeg"
        }
    ],
    "created": 1757469067,
    "usage": {
        "generated_images": 1,
        "input_images": 1,
        "output_tokens": 15908,
        "total_tokens": 15908
    }
}
🟠400BadRequest
🟠401Unauthorized
修改于 2026-10-28 04:38:45
上一页
Generate an image (OpenAI compatible)
下一页
Manage the asset library (Doubao native)
Built with