多模型文生图
POST
/images/generations
输入统一提示词,同时调用多个模型并发生成图片,用于快速对比各模型的画面质感与语义理解能力。
接口信息
| 项目 | 说明 |
|---|---|
| 接口地址 | POST https://api.seeany.com/v1/images/generations |
| Content-Type | application/json |
| 认证方式 | Bearer Token |
| 超时时间 | 60 秒 |
请求参数
必填参数
| 参数 | 类型 | 说明 |
|---|---|---|
model | string | string[] | 模型名或模型数组,最多 4 个 |
prompt | string | 图片描述提示词 |
可选参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
size | string | 1024x1024 | 分辨率:1024x1024 / 2048x2048 / 4096x4096 |
n | integer | 1 | 每个模型生成数量,1-4 |
response_format | string | url | 返回格式:url / b64_json |
background | string | opaque | 背景:transparent / opaque / auto |
seed | integer | 随机 | 随机种子,相同种子+提示词=相同结果 |
请求示例
python
from seeany import SeeAny
client = SeeAny(api_key="sk-xxxxx")
result = client.images.generate(
model=["seedance4.5", "nano-banana-pro", "gpt-image-2"],
prompt="一只戴着赛博朋克风格墨镜的橘猫,背景是霓虹灯闪烁的未来城市街道,电影级光影,8k分辨率,高细节。",
size="1024x1024",
n=1
)
for item in result.results:
print(f"{item.model}: {item.data[0].url} 费用: ¥{item.usage.cost}")typescript
import SeeAny from "seeany";
const client = new SeeAny({ apiKey: "sk-xxxxx" });
const result = await client.images.generate({
model: ["seedance4.5", "nano-banana-pro", "gpt-image-2"],
prompt: "一只戴着赛博朋克墨镜的橘猫,霓虹灯街道,8k电影光影",
size: "1024x1024",
});
result.results.forEach((item) => {
console.log(`${item.model}: ${item.data[0].url}`);
});bash
curl -X POST https://api.seeany.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxxx" \
-d '{
"model": ["seedance4.5", "nano-banana-pro", "gpt-image-2"],
"prompt": "一只戴着赛博朋克墨镜的橘猫,霓虹灯街道,8k电影光影",
"size": "1024x1024"
}'响应示例
json
{
"id": "batch_20260603_001",
"object": "batch",
"created": 1748908800,
"status": "completed",
"results": [
{
"model": "seedance4.5",
"index": 0,
"data": [
{
"url": "https://cdn.seeany.com/gen/batch_001/seedance4.5_0.png",
"revised_prompt": "A cyberpunk cat wearing sunglasses..."
}
],
"usage": { "cost": 0.28, "cost_unit": "CNY" }
},
{
"model": "nano-banana-pro",
"index": 0,
"data": [
{
"url": "https://cdn.seeany.com/gen/batch_001/nano-banana-pro_0.png"
}
],
"usage": { "cost": 0.20, "cost_unit": "CNY" }
}
],
"total_cost": { "amount": 0.48, "currency": "CNY" }
}响应字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
id | string | 批次任务 ID |
status | string | 任务状态:completed / failed |
results | array | 各模型的生成结果 |
results[].model | string | 模型名称 |
results[].data[].url | string | 图片访问 URL |
results[].usage.cost | number | 该模型消耗费用(CNY) |
total_cost.amount | number | 总费用(CNY) |
费用示例
| 场景 | 模型组合 | 费用合计 |
|---|---|---|
| 单模型对比 | seedance4.5 | ¥0.28 |
| 三模型对比 | seedance4.5 + nano-banana-pro + gpt-image-2 | ¥0.68 |
| 全模型 4K | 全部 6 个模型 × 4K 分辨率 | ¥1.86+ |
提示
- 资源 URL 有效期 7 天,请及时下载
- 同一
seed+prompt会生成相同图片,可用于复现结果 prompt中使用英文通常效果更好