N

Nano Banana 2 API 任务 canceled 怎么处理

编辑部 发布 2026-09-01 最后更新 2026-09-01

Nano Banana 2 API 任务状态变为 canceled 后应立即停止轮询,保存 task_id、request_id、最终响应和用量记录。不要自动沿用原任务继续等待;只有业务确认需要重新生成时,才使用新幂等键创建新任务。

Nano Banana 2 API 的任务状态包括 queuedprocessingsucceededfailedcanceled。其中 canceled 是终止状态,不应继续轮询。

canceled 后立即做什么

  • 停止对该任务的定时查询;
  • 保存 task_idrequest_id、最终响应和业务订单号;
  • 用任务记录核对最终用量,不凭客户端超时推断扣费结果;
  • 通知业务层该任务没有可继续等待的结果;
  • 只有用户或业务规则明确要求重做时,才创建新任务。

五种状态的统一处理表见任务状态说明。需要批量核对终态,可使用任务列表查询

重新提交用哪把幂等键

重新生成属于新的业务动作,应使用新的 Idempotency-Key。原请求的网络超时或 5xx 重试才沿用原键;不要把“重试同一请求”和“重新生成一张图”混为一件事。

关于「Nano Banana 2 API 任务 canceled 怎么处理」的常见问题

canceled 还要继续轮询吗?
不要。canceled 是终止状态,应停止轮询并保存最终记录。
能直接自动重建任务吗?
不建议。先确认业务是否仍需生成,再用新幂等键提交一次新请求。
怎样核对是否扣费?
保存最终响应并以 usage 字段和账户记录为准;动态计费规则以官网当前为准。

参考与来源

相关阅读