想把 Veo 接进自己产品,别停在控制台点按钮

这几天在把视频生成接进后台。Veo 是挂在 Vertex AI 上的,文本和图片都能当输入,控制台里点点确实最快看到效果,但那只适合验证想法,真要做进产品还是得走接口。官方给的示例主要是 Python 的 Gen AI SDK 和直接发 REST 请求两种,我们后端不是 Python 栈,所以直接用了 REST,省得为一个功能引一套 SDK。

建议先在控制台把项目、计费和权限跑通一次,再动代码,不然报错回来你分不清是鉴权没配好还是请求体写错了。

另外视频这类任务时间长,接口设计上按提交任务加轮询来做,别按同步接口的思路写,前端的超时和重试策略提前想清楚,不然上线当天就得改。

权限这块最容易卡,服务账号少给一个角色就一直 403,还不告诉你缺哪个

同问

轮询这条同意,我们是直接丢队列里异步跑,前端拿任务 ID 查状态