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

这几天在把 Veo 接进后台,几点做法记一下,给后面要接的人省点事:

  1. 控制台只拿来验证想法。 Veo 挂在 Vertex AI 上,文本、图片都能当输入,控制台点点最快看到效果,但真要做进产品还是得走接口。
  2. SDK 和 REST 二选一。 官方示例主要两种:Python 的 Gen AI SDK,或者直接发 REST 请求。我们后端不是 Python 栈,就直接 REST 了,没必要为一个功能引一整套 SDK。
  3. 动代码前先在控制台把项目、计费、权限跑通一遍。 不然报错回来,你根本分不清是鉴权没配好还是请求体写错了,两头一起查很费时间。
  4. 按异步任务来设计。 视频生成耗时长,接口按"提交任务 + 轮询"做,别照同步接口的思路写。前端的超时和重试策略提前定好,否则上线当天就得返工。

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

REST 鉴权你们用的服务账号 key 还是 ADC?

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