Skip to content

Images Generations

根据文本提示生成图片,兼容 OpenAI Images Generations API。

请求

POST https://api.mirrorstages.com/openai/v1/images/generations

请求头

名称类型必填说明
AuthorizationstringBearer your-api-key
Content-Typestringapplication/json

请求体

参数类型必填说明
modelstring模型名称,如 gpt-image-1
promptstring图片描述文本
ninteger生成图片数量,默认 1
sizestring图片尺寸,如 1024x10241536x10241024x1536
qualitystring图片质量,如 lowmediumhigh
response_formatstring返回格式,b64_jsonurl
backgroundstring背景设置,transparentopaque
output_formatstring输出图片格式,如 pngwebp
streamboolean是否启用流式输出,默认 false

请求示例

bash
curl https://api.mirrorstages.com/openai/v1/images/generations \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-1",
    "prompt": "A cute cat sitting on a couch",
    "n": 1,
    "size": "1024x1024"
  }'

响应

非流式响应

json
{
  "created": 1677858242,
  "data": [
    {
      "b64_json": "<base64-encoded-image>",
      "revised_prompt": "A cute cat sitting on a couch"
    }
  ],
  "usage": {
    "total_tokens": 100,
    "input_tokens": 20,
    "output_tokens": 80,
    "input_tokens_details": {
      "text_tokens": 10,
      "image_tokens": 10
    }
  }
}

流式响应

stream: true 时,响应以 SSE 格式返回部分图片数据。