为什么 AI 视频卡住却不自动重来?超时就重发
一位开发者复盘 AI 视频生成后端:请求超时并不代表供应商没在渲染,盲目重试可能直接多买一单付费任务。
大白话做 AI 视频产品的人常遇到这种情况:服务器发出生成请求,供应商其实已经接单开始渲染,但连接断了,我们没收到任务 ID。从我们这边看是失败,从供应商那边看视频正在做。这时候如果直接再发一遍同样的请求,除非对方有幂等机制,否则很可能又开一个付费任务。作者的做法是:发请求前先在数据库记一笔「已提交」,之后靠这笔记录区分「查旧任务」还是「人工复核」,而不是无脑重试。
对你意味着做 AI 视频、图像生成类产品的开发者都绕不开这个坑,一次误重试就是真金白银;普通用户也能理解为什么有时视频「卡住」却不自动重来。
Dev.to 开发者个人工程实践分享,非官方规范
原文:Why I don't automatically retry timed-out AI video requests
打开巨象雷达,看今天全部 AI 动态