图像

两条路由,都是异步的:POST /v1/images/generations(文生图)与 POST /v1/images/edits(图生图,可带遮罩)。两者都返回 202 Accepted 与任务信封,成品像素从 GET /v1/jobs/{job_id}/assets 取回。

注意 SDK 助手不适用

OpenAI SDK 的 client.images.generate() 期望同步返回 {"data": [{"url": …}]},而我们返回任务。请用普通 HTTP 调用这两条路由。

生成

curl https://hypit.video/v1/images/generations \
  -H "Authorization: Bearer $HYPIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "a paper boat drifting down a rain gutter, shallow depth of field",
    "n": 1,
    "aspect_ratio": "16:9",
    "resolution": "1k"
  }'
{
  "id": "job_5a0ce31f78b246d9c0117e42",
  "status": "queued",
  "kind": "image",
  "model": "nano-banana-pro",
  "progress": 0,
  "created_at": 1787824589
}

常用参数

参数说明
model必填,取值见模型目录
prompt必填,文本提示
n生成数量
aspect_ratio例如 16:9、9:16、1:1
resolution例如 1k、2k,影响倍率与积分
mask仅编辑路由支持,用于局部重绘

FAQ

多久能拿到图?

通常数秒到数十秒;用任务轮询直到终态,再从 assets 取签名链接。

签名链接有效期?

15 分钟,过期重新请求即可。

分辨率会改变价格吗?

会,倍率表(如 resolution_ratio)是基准费率的乘数。

继续阅读