图像生成

文生图与图像编辑,兼容 OpenAI Images API。可用模型包括 nano-banana-pronano-banana-2gpt-image-2 等 —— 按张计费。

文生图

POST https://apicdn.xyc.ai/v1/images/generations
from openai import OpenAI

client = OpenAI(base_url="https://apicdn.xyc.ai/v1", api_key="sk-xxxxxxxx")

resp = client.images.generate(
    model="nano-banana-pro",
    prompt="An orange cat running through a neon city, cyberpunk style",
    n=1,
    size="1024x1024",
)
print(resp.data[0].url)
curl https://apicdn.xyc.ai/v1/images/generations \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "An orange cat running through a neon city, cyberpunk style",
    "n": 1,
    "size": "1024x1024"
  }'

请求参数

参数类型说明
modelstring必填。图像模型名称
promptstring必填。图像描述
nint生成图片数量
sizestring尺寸,如 1024x1024

图像编辑

POST https://apicdn.xyc.ai/v1/images/edits

multipart/form-data 形式上传原图和提示词即可进行编辑:

curl https://apicdn.xyc.ai/v1/images/edits \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -F model="gpt-image-2" \
  -F image="@input.png" \
  -F prompt="Replace the background with a seaside sunset"

响应结构

{
  "created": 1748600000,
  "data": [
    {"url": "https://.../generated.png"}
  ]
}
视频生成

sora-2 / sora-2-pro 为视频模型,按任务计费。提交方式详见控制台。