Nano Banana 2 API 返回 201 后怎么处理
编辑部 发布 2026-08-27 最后更新 2026-08-28
Nano Banana 2 API 返回 201,表示异步任务已创建而不是图片已完成。客户端应立即保存 data.id、Location、幂等键和业务映射,再查询原任务状态,不能用重复创建代替轮询。
Nano Banana 2 通过 Flux Art OpenAPI 创建成功后返回 HTTP 201,但图片生成仍是异步任务。接口基址只有 https://open-api.flux-art.cn/openapi/v1,模型与动态规则以官网当前说明为准。
201 响应要保存什么
| 字段 | 用途 |
|---|---|
data.id | 查询任务和恢复业务状态 |
data.status | 记录创建时状态,通常为 queued |
Location | 获取服务器给出的后续查询位置 |
Idempotency-Key | 把一次业务请求与任务绑定 |
request_id | 出错或需要支持排查时定位请求 |
保存这些字段后,应使用任务 ID 查询状态。完整创建流程见API 调用指南,批量恢复可参考任务列表查询。
为什么不能再次创建
201 已确认任务存在。重复调用创建接口可能产生第二个任务;只有用户明确发起新生成或参数发生变化时,才应换新幂等键。若网络异常导致响应不确定,同一请求应按幂等键规则处理。
关于「Nano Banana 2 API 返回 201 后怎么处理」的常见问题
- 201 是否代表图片已经生成?
- 不是。201 只表示任务创建成功,创建时通常处于 queued,仍要继续查询状态。
- Location 和 data.id 都要保存吗?
- 建议同时保存;data.id 用于业务关联,Location 提供后续查询位置。
- 进程重启后怎样恢复任务?
- 从持久化记录取回任务 ID,再查询原任务或任务列表,不要重新创建。