Skip to content

图片

图片接口支持 OpenAI 兼容图片生成、Qwen 图片编辑和 Gemini Nano Banana 图片生成。所有请求均使用 Authorization: Bearer <API Key> 鉴权。

图片生成

text
POST /v1/images/generations

统一图片生成入口,兼容 GPT Image、Image 2、Qwen 图片模型与 Nano Banana。

参数类型必填说明
modelstring图像模型 ID。
promptstring视模型而定图片描述,GPT Image / Image 2 必填。
ninteger生成数量,默认 1
sizestring输出尺寸,例如 1024x1536
qualitystring输出质量。
response_formatstringurlb64_json
watermarkboolean是否添加水印。
imagesstring[]参考图 URL 或 Data URI 列表。
aspectRatiostringNano Banana 画面比例,例如 9:16
imageSizestringNano Banana 清晰度,例如 1K2K4K
bash
curl 'https://xueyangai.com/v1/images/generations' \
  --header 'Authorization: Bearer sk-your-key' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gpt-image-2",
    "prompt": "一只站在雪山前的蓝色机械羊",
    "size": "1024x1536",
    "n": 1,
    "response_format": "url",
    "watermark": false
  }'

Qwen 千问图片编辑

text
POST /v1/images/edits

使用 Qwen Image Edit 模型,根据参考图片和文本描述进行编辑。

json
{
  "model": "qwen-image-edit-plus",
  "input": {
    "messages": [
      {
        "role": "user",
        "content": [
          { "image": "https://example.com/source.webp" },
          { "text": "将背景改为清晨的雪山" }
        ]
      }
    ]
  },
  "parameters": {
    "n": 1,
    "prompt_extend": true,
    "watermark": false
  }
}

Gemini 图片

text
POST /v1beta/models/{model}:generateContent

使用 Gemini 格式调用 Nano Banana 图片生成能力,model 为路径参数。

json
{
  "contents": [
    {
      "role": "user",
      "parts": [{ "text": "draw a cat" }]
    }
  ],
  "generationConfig": {
    "responseModalities": ["TEXT", "IMAGE"],
    "imageConfig": {
      "aspectRatio": "16:9",
      "imageSize": "4K"
    }
  }
}

成功请求返回图片 URL 或 Base64 数据,具体字段随所选模型和 response_format 不同。

由雪羊科技维护