UniterRouter
Features

图像生成

AI 图像生成 API - 通过统一 API 使用 DALL-E 3、Stable Diffusion、Midjourney 创建图像。GPT-4、Claude、Gemini 对话中的文生图。

图像生成

UniterRouter 通过标准聊天完成 API 支持图像生成模型。这些模型可以根据文本提示创建图像,并以 base64 编码的数据 URL 形式返回。

可用模型

你可以在我们的模型页面找到所有可用的图像生成模型。

发起请求

图像生成通过与文本模型相同的 /v1/chat/completions 端点工作。只需使用图像生成模型并提供描述你想创建的图像的文本提示。

curl -X POST "https://api.uniterouter.ai/v1/chat/completions" \
  -H "Authorization: Bearer $UNITEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-2.5-flash-image-preview",
    "messages": [
      {
        "role": "user",
        "content": "生成一张可爱的金毛猎犬幼犬在阳光明媚的草地上玩耍的图像"
      }
    ]
  }'

图像配置

你可以使用可选的 image_config 参数自定义生成的图像。支持的参数因提供商而异。

Google 模型

curl -X POST "https://api.uniterouter.ai/v1/chat/completions" \
  -H "Authorization: Bearer $UNITEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3-pro-image-preview",
    "messages": [
      {
        "role": "user",
        "content": "生成一张日落时分的山景图像"
      }
    ],
    "image_config": {
      "aspect_ratio": "16:9",
      "image_size": "4K"
    }
  }'
参数类型描述
aspect_ratiostring生成图像的宽高比。示例:"1:1"、"16:9"、"4:3"、"5:4"
image_sizestring生成图像的分辨率。选项:"1K" (1024x1024)、"2K" (2048x2048)、"4K" (4096x4096)

阿里巴巴模型

curl -X POST "https://api.uniterouter.ai/v1/chat/completions" \
  -H "Authorization: Bearer $UNITEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "alibaba/qwen-image-plus",
    "messages": [
      {
        "role": "user",
        "content": "生成一张日落时分的山景图像"
      }
    ],
    "image_config": {
      "image_size": "1024x1536",
      "n": 1,
      "seed": 42
    }
  }'
参数类型描述
image_sizestring图像尺寸,格式为 宽度x高度。示例:"1024x1024"、"1024x1536"、"1536x1024"
ninteger要生成的图像数量 (1-4)
seedinteger用于可重复生成的随机种子

可用的阿里巴巴模型:

模型价格描述
alibaba/qwen-image$0.035/张标准质量图像生成
alibaba/qwen-image-plus$0.03/张质量和成本的良好平衡
alibaba/qwen-image-max$0.075/张最高质量图像生成

阿里巴巴模型使用明确的像素尺寸(如 "1024x1536")而不是宽高比。竖向使用 "1024x1536",横向使用 "1536x1024"。

Z.AI 模型

curl -X POST "https://api.uniterouter.ai/v1/chat/completions" \
  -H "Authorization: Bearer $UNITEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai/cogview-4",
    "messages": [
      {
        "role": "user",
        "content": "生成一张未来城市天际线的图像"
      }
    ],
    "image_config": {
      "image_size": "1024x1024"
    }
  }'
参数类型描述
image_sizestring图像尺寸,格式为 宽度x高度。示例:"1024x1024"、"2048x1024"、"1024x2048"
ninteger要生成的图像数量

可用的 Z.AI 模型:

模型价格描述
zai/cogview-4$0.01/张CogView-4,支持中英双语,文字渲染效果出色

CogView-4 支持中文和英文提示,擅长生成带嵌入文字的图像。

响应格式

图像生成模型以标准聊天完成格式返回响应,生成的图像包含在助手消息的 images 数组中:

{
	"id": "chatcmpl-1756234109285",
	"object": "chat.completion",
	"created": 1756234109,
	"model": "gemini-2.5-flash-image-preview",
	"choices": [
		{
			"index": 0,
			"message": {
				"role": "assistant",
				"content": "这是为你生成的可爱狗狗图像:",
				"images": [
					{
						"type": "image_url",
						"image_url": {
							"url": "data:image/png;base64,<base64_encoded_image_data>"
						}
					}
				]
			},
			"finish_reason": "stop"
		}
	],
	"usage": {
		"prompt_tokens": 8,
		"completion_tokens": 1303,
		"total_tokens": 1311
	}
}

视觉支持

你可以通过将图像包含在 messages 数组中,结合图像生成和视觉模型来编辑或修改图像。

响应结构

Images 数组

images 数组包含一个或多个生成的图像,结构如下:

  • type:生成图像始终为 "image_url"
  • image_url.url:包含 base64 编码图像数据的数据 URL(格式:data:image/png;base64,<data>)

Content 字段

content 字段可能包含关于生成图像的描述性文本,具体取决于模型的行为。

使用说明

由于图像合成的计算需求,图像生成模型通常比纯文本模型有更高的 token 成本。

生成的图像以 base64 编码的数据 URL 返回,可能很大。在将图像生成集成到应用时考虑负载大小。

How is this guide?