正在准备页面…
▥ Seedance 2.5 现已上线! ›
定价文档更新日志账号
指南概览图像 API视频 API
本页目录接口端点请求示例参数模型 ID响应异步请求
资源模型目录定价API KeyWebhook 端点OpenAPI 规范服务状态产品动态
概览图像 API视频 API
图像 API

生成与编辑图像

使用统一的请求格式运行 GPT Image 2, GPT Image 2.5 Flare, GPT Image 2.5 Sunburst, Nano Banana, Nano Banana 2, Nano Banana 2 Lite, Nano Banana 2.1, Nano Banana Pro, Seedream 4.0, Seedream 4.5, Seedream 5.0, Seedream 5 Pro。

接口端点

使用 /v1/images/generations 根据提示词创建图像。支持 JSON 格式。

POSThttps://api.mlmux.com/v1/images/generations

使用 /v1/images/edits 编辑或合成图像。可通过 JSON 发送图像 URL,或使用 multipart 字段 image 和 mask 上传文件。最多支持 16 张图像,每张不超过 50 MB。

POSThttps://api.mlmux.com/v1/images/edits

请求示例

curl https://api.mlmux.com/v1/images/generations \
  -H "Authorization: Bearer $MLMUX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "nano-banana-2",
  "prompt": "Editorial product photo of a ceramic mug on linen, soft window light",
  "aspect_ratio": "4:3",
  "resolution": "2K",
  "output_format": "png",
  "route_mode": "official-cheap"
}'

请求默认采用同步方式,并在响应中直接返回图像。添加 "async": true 可改为获取异步任务。

参数

字段类型必填描述
modelstring是下表中的模型 ID。若短名称唯一,可省略提供方前缀,例如 gpt-image-2。
promptstring是要生成或修改的内容,最多 20,000 个字符。
image_urls仅限编辑string[]是输入图像的公开 http(s) URL 列表(按顺序排列)。单张图像也支持使用 image_url。
mask_url仅限编辑string否用于支持局部重绘编辑的模型的遮罩图像 URL。
route_modestring否official 或 official-cheap。默认采用密钥的路由模式,未设置时为 official-cheap。
resolutionstring否支持该参数的 Gemini 模型可选 1K、2K 或 4K。Nano Banana 和 Nano Banana 2 Lite 不支持分辨率设置。
sizestring否GPT Image 和 Seedream 的输出尺寸,例如 1024x1024、2K 或 auto。
aspect_ratiostring否例如 1:1、16:9 或 match_input_image。支持的值取决于具体模型。
output_formatstring否png、jpg、jpeg 或 webp(需模型支持)。
ninteger否生成图像数量,1 到 4。默认为 1。
asyncboolean否设为 true 时返回任务(HTTP 202)以供轮询,而无需等待图像生成完成。

模型 ID

在 model 中填入这些值。调用 GET /v1/models 可获取您账号可用的 ID 列表。

模型模型 ID
GPT Image 2openai/gpt-image-2
GPT Image 2.5 Flareweavy/gpt-image-2.5-flare
GPT Image 2.5 Sunburstweavy/gpt-image-2.5-sunburst
Nano Banananano-banana
Nano Banana 2nano-banana-2
Nano Banana 2 Litenano-banana-2-lite
Nano Banana 2.1google/gemini-nano-banana-2.1
Nano Banana Pronano-banana-pro
Seedream 4.0weavy/doubao-seedream-4-0-250828
Seedream 4.5weavy/doubao-seedream-4-5-251128
Seedream 5.0weavy/doubao-seedream-5-0-260128
Seedream 5 Proweavy/doubao-seedream-5-0-pro-260628

GPT Image 2、GPT Image 2.5 Flare 和 GPT Image 2.5 Sunburst 目前仅支持在 official 上运行。使用这些模型时请传入 "route_mode": "official";若不传入,请求将使用默认的 official-cheap 并导致失败。

响应

同步请求返回 HTTP 200,在 data 中为每张图像提供一个 URL,并在 usage 中返回 token 统计。输出 URL 由 MLMux 托管,请及时下载需要保留的文件。

200 OK
{
  "created": 1767225600,
  "data": [
    { "url": "https://.../generated/9f2c....png" }
  ],
  "usage": {
    "input_tokens": 18,
    "output_tokens": 1120,
    "total_tokens": 1138,
    "input_tokens_details": { "text_tokens": 18, "image_tokens": 0 }
  }
}

异步请求

设置 "async": true 时,请求将返回 HTTP 202 和一个任务对象。轮询其 poll_url 直至 status 变为 succeeded;生成的图像将包含在 data 中。

GEThttps://api.mlmux.com/v1/images/generations/{task_id}
202 Accepted
{
  "id": "task_7c1e...",
  "object": "image.generation.task",
  "status": "queued",
  "created": 1767225600,
  "model": "nano-banana-2",
  "api_method": "images.generations.create",
  "poll_url": "/v1/images/generations/task_7c1e...",
  "progress": 0,
  "message": "queued",
  "estimated_charge_credits": 0.067
}
成功
{
  "id": "task_7c1e...",
  "object": "image.generation.task",
  "status": "succeeded",
  "progress": 100,
  "message": "completed",
  "estimated_charge_credits": 0.067,
  "data": [
    { "url": "https://.../generated/7c1e....png" }
  ]
}

图像编辑任务可在 /v1/images/edits/{task_id} 进行轮询。GET /v1/tasks/{task_id} 适用于查询任何任务。

上一页概览下一页视频 API