Skip to Content
接口文档图生图接口

图生图接口(Image to Image)

POST https://ai.amaxsmp.com/v1/images/edits

基于已有图片和文本描述生成新图片。

支持模型

  • gpt-image-2

请求示例

cURL

curl https://ai.amaxsmp.com/v1/images/edits \ -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -F "model=gpt-image-2" \ -F "image=@/path/to/original.png" \ -F "prompt=将背景改为星空" \ -F "n=1" \ -F "size=1024x1024"

Python(OpenAI SDK)

from openai import OpenAI client = OpenAI( base_url="https://ai.amaxsmp.com/v1", api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ) response = client.images.edit( model="gpt-image-2", image=open("original.png", "rb"), prompt="将背景改为星空", n=1, size="1024x1024" ) print(response.data[0].url)

JavaScript

import OpenAI from "openai"; import fs from "fs"; const client = new OpenAI({ baseURL: "https://ai.amaxsmp.com/v1", apiKey: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", }); const response = await client.images.edit({ model: "gpt-image-2", image: fs.createReadStream("original.png"), prompt: "将背景改为星空", n: 1, size: "1024x1024", }); console.log(response.data[0].url);

请求参数

参数类型必填说明
modelstring模型名,目前支持 gpt-image-2
imagefile原始图片文件
promptstring编辑描述文本
maskfile蒙版图片,标记编辑区域
nint生成图片数量,默认 1
sizestring图片尺寸,如 1024x1024

响应示例

{ "created": 1710000000, "data": [ { "url": "https://..." } ] }

计费

图片生成按张计费,具体价格请登录控制台查看。