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_ratio | string | 生成图像的宽高比。示例:"1:1"、"16:9"、"4:3"、"5:4" |
image_size | string | 生成图像的分辨率。选项:"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_size | string | 图像尺寸,格式为 宽度x高度。示例:"1024x1024"、"1024x1536"、"1536x1024" |
n | integer | 要生成的图像数量 (1-4) |
seed | integer | 用于可重复生成的随机种子 |
可用的阿里巴巴模型:
| 模型 | 价格 | 描述 |
|---|---|---|
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_size | string | 图像尺寸,格式为 宽度x高度。示例:"1024x1024"、"2048x1024"、"1024x2048" |
n | integer | 要生成的图像数量 |
可用的 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?