生图模型
Seedream 4.5
说明当前项目对 Seedream 4.5 的接入状态,以及统一图片接口的公共设计。
- 页面路径保留用于说明当前项目中的接入状态
- 统一图片接口:
POST /v1/images/generations - 成功返回为同步
ImageResponse
当前项目的图片接口设计
请求路由
POST /v1/images/generations成功响应结构
{
"created": 1712345678,
"data": [
{
"url": "https://example.com/generated-image.png",
"b64_json": "",
"revised_prompt": ""
}
]
}标准请求字段
当前项目公共图片接口保证以下字段会被正确解析:
modelpromptnsizequalityresponse_format
可直接复制的调用模板
如果后台后续增加了 Seedream 4.5 渠道映射,对外仍应遵循当前项目的统一图片接口。
cURL
curl --request POST \
--url https://api.magickapi.com/v1/images/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "seedream-4.5",
"prompt": "可爱的熊猫在竹林中玩耍",
"n": 1,
"response_format": "url"
}'Python
import requests
url = "https://api.magickapi.com/v1/images/generations"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
}
payload = {
"model": "seedream-4.5",
"prompt": "可爱的熊猫在竹林中玩耍",
"n": 1,
"response_format": "url",
}
response = requests.post(url, headers=headers, json=payload, timeout=300)
response.raise_for_status()
result = response.json()
print(result)
print("image_url:", result["data"][0]["url"])Node.js
const url = "https://api.magickapi.com/v1/images/generations";
const payload = {
model: "seedream-4.5",
prompt: "可爱的熊猫在竹林中玩耍",
n: 1,
response_format: "url",
};
const response = await fetch(url, {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
});
if (!response.ok) {
throw new Error(await response.text());
}
const result = await response.json();
console.log(result);
console.log("image_url:", result.data?.[0]?.url);最后更新于