图像生成
文生图与图像编辑,兼容 OpenAI Images API。可用模型包括 nano-banana-pro、nano-banana-2、gpt-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"
}'
请求参数
| 参数 | 类型 | 说明 |
|---|---|---|
model | string | 必填。图像模型名称 |
prompt | string | 必填。图像描述 |
n | int | 生成图片数量 |
size | string | 尺寸,如 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 为视频模型,按任务计费。提交方式详见控制台。