Skip to content

Images API

生成图像,支持多种图像模型。

请求

http
POST /v1/images/generations

请求头

参数类型必填说明
AuthorizationstringBearer sk-你的密钥
Content-Typestringapplication/json

请求体

json
{
  "model": "gpt-image-1",
  "prompt": "A beautiful sunset over the ocean",
  "n": 1,
  "size": "1024x1024"
}

参数说明

参数类型必填说明
modelstring图像模型名称
promptstring图像描述
nint生成数量 (1-10),默认 1
sizestring图像尺寸,默认 1024x1024

响应

json
{
  "created": 1234567890,
  "data": [
    {
      "url": "https://xxx.com/image.png"
    }
  ]
}

示例

Python

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-你的密钥",
    base_url="https://api.nextapi.pro/v1"
)

response = client.images.generate(
    model="gpt-image-1",
    prompt="A beautiful sunset over the ocean",
    n=1,
    size="1024x1024"
)

print(response.data[0].url)

cURL

bash
curl https://api.nextapi.pro/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-你的密钥" \
  -d '{
    "model": "gpt-image-1",
    "prompt": "A beautiful sunset over the ocean",
    "n": 1,
    "size": "1024x1024"
  }'

下一步

基于 New API 开源项目