图片模型 API
Sunburst 适合需要精细构图和局部细节的图像创作。 文生图 · NewRouters Images API
POST
/v1/tasksMODELgpt-image-2.6-sunburst代码示例与响应
/v1/tasks服务端调用
curl "https://newrouters.com/v1/tasks" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "gpt-image-2.6-sunburst",
"input": {
"prompt": "白色背景上的蓝釉陶杯,柔和侧光,突出釉面纹理。",
"size": "auto",
"quality": "low",
"output_format": "jpeg"
}
}'服务端调用
const apiBaseUrl = "https://newrouters.com";
const apiKey = process.env.API_KEY;
if (!apiKey) throw new Error("Set API_KEY in your server environment");
const response = await fetch(apiBaseUrl + "/v1/tasks", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer " + apiKey
},
body: JSON.stringify({
"model": "gpt-image-2.6-sunburst",
"input": {
"prompt": "白色背景上的蓝釉陶杯,柔和侧光,突出釉面纹理。",
"size": "auto",
"quality": "low",
"output_format": "jpeg",
"resolution": "2k"
}
})
});
const result = await response.json();
if (!response.ok) throw new Error(JSON.stringify(result));
console.log(result);服务端调用
import json
import os
from urllib.request import Request, urlopen
api_base_url = "https://newrouters.com"
api_key = os.environ["API_KEY"]
body = json.loads("{\"model\":\"gpt-image-2.6-sunburst\",\"input\":{\"prompt\":\"白色背景上的蓝釉陶杯,柔和侧光,突出釉面纹理。\",\"size\":\"auto\",\"quality\":\"low\",\"output_format\":\"jpeg\",\"resolution\":\"2k\"}}")
request = Request(
api_base_url + "/v1/tasks",
data=json.dumps(body).encode("utf-8"),
headers={
"Content-Type": "application/json",
"Authorization": "Bearer " + api_key
},
method="POST",
)
with urlopen(request) as response:
print(json.load(response))平台地址已填入,运行前设置 API_KEY 环境变量。示例不会自动发起请求。
202任务已受理
JSON
{
"id": "TASK_ID",
"status": "pending",
"model": "gpt-image-2.6-sunburst",
"result": null,
"error": null
}200成功结果
JSON
{
"id": "TASK_ID",
"status": "succeeded",
"model": "gpt-image-2.6-sunburst",
"result": {
"assets": [
"https://example.com/output.png"
]
},
"error": null
}- 创建任务01
POST /v1/tasks提交 model + input,保存返回的任务 id。
202 · pending - 轮询状态02
GET /v1/tasks/{id}pending / processing 时等待并继续查询。
等待 → 再查询 - 读取终态03
result.assets[] / error按任务终态读取对应结果。
succeeded→ assetsfailed→ error
Sunburst 适合需要精细构图和局部细节的图像创作。 在 NewRouters 使用型号 gpt-image-2.6-sunburst.
生成支持 JPEG、PNG、WebP 和动态 GIF。GIF 仅用于文生图,建议使用 size: "auto"。线上样例为 9 帧、每帧 200 ms;自定义帧数和间隔暂未验证可控。
curl "https://newrouters.com/v1/tasks" \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ --data '{ "model": "gpt-image-2.6-sunburst", "input": { "prompt": "白色背景上的蓝釉陶杯,柔和侧光,突出釉面纹理。", "size": "auto", "quality": "low", "output_format": "jpeg" }}'保存响应的任务 ID,使用同一个 Key 轮询 GET /v1/tasks/{id}。成功后从 result.assets 下载文件。