如何通过 Google Flow API 调用 Veo 3.1、Omni 1.1 Flash 和 Nano Banana Pro(中文教程)

Chinese-language tutorial. This page is written in Simplified Chinese for Chinese-speaking developers. The same material in English: Veo 3.1 · Omni 1.1 Flash · Nano Banana · Google Flow API docs

7 分钟阅读 • 2026 年 9 月 27 日(2026 年 10 月 8 日更新)

目录

  1. 简介
  2. 三个模型一览
  3. 价格
  4. 准备工作
  5. 调用方式:图片同步,视频异步
  6. Nano Banana Pro:生成图片
  7. Veo 3.1:生成视频
  8. Omni 1.1 Flash:带原生音频的视频
  9. Python 示例
  10. 生成效果示例
  11. 常见问题
  12. 结语

简介

useapi.net 的 Google Flow API 让你用自己的 Google 账号和 Google AI 订阅,通过 REST 接口调用 Flow 里的三类模型:Veo 3.1 视频、带原生音频的 Omni 1.1 Flash 视频和 Nano Banana Pro 图片。 不需要 Google Cloud 项目,也不需要 Gemini API Key,生成消耗的是你订阅里的额度,不按次付费。

Google Flow 于 2026 年 9 月 10 日迁移到 flow.google.com,并换成了基于 Cookie 的新授权方式,9 月 15 日起旧接口陆续停用,很多自部署脚本因此需要重新适配。本 API 已适配新域名。如果不想自己维护浏览器、Cookie 刷新和验证码逻辑,可以考虑托管 API:账号由你绑定,接口适配由我们维护。

本文由 useapi.net 维护者撰写,介绍的是我们自己的托管 API,示例代码开源在 GitHub。

使用前须知(依赖与费用)

  • 这是第三方、非官方的 API,与 Google 无关联。Google Flow 本身没有官方 API。
  • 需要你自己的 Google 账号。Veo 3.1 和 Omni 1.1 Flash 视频需要付费 Google AI 套餐(Plus、Pro、Ultra),Nano Banana 图片免费账号也可以用。
  • 登录和会话完全托管:你只需通过自动化浏览器登录一次,之后由服务端自动刷新会话、保持 Cookie 有效,不需要你再登录、复制或更新 Cookie。
  • 每次生成都需要通过一次 reCAPTCHA(验证码)。首个 Google Flow 账号赠送 300 次免费求解,之后需要接入你自己的打码服务(如 AntiCaptcha、CapSolver),费用约为每 1,000 次生成 0.80–3 美元,直接付给打码服务商。
  • useapi.net 订阅每月固定 15 美元,包含所有 API,不按次收费。

三个模型一览

  Nano Banana Pro Veo 3.1 Omni 1.1 Flash
生成内容 图片 视频 带原生音频的视频
model 取值 nano-banana-pro,另有 nano-banana-2、nano-banana-2-lite(默认) veo-3.1-fast(默认)、veo-3.1-quality、veo-3.1-lite omni-flash
接口 POST /images POST /videos POST /videos
调用方式 同步,一次请求返回 异步,提交后轮询 异步,提交后轮询
Google AI 套餐 所有套餐,包括免费账号 付费套餐(Plus、Pro、Ultra) 付费套餐(Plus、Pro、Ultra)
官方 Gemini API 有,按张计费 有,按秒计费 有,按秒计费(2026 年 6 月 30 日起,720p 约每秒 0.10 美元)

价格

官方 Gemini API 按秒、按张计费。通过 Flow 生成,消耗的是你 Google AI 订阅里的月度 Flow 额度,表中 useapi.net 两列为按套餐折算的单次成本。

第三方 Google Flow API(useapi.net)与官方 Gemini API 的价格对比。使用你自己的 Google Flow 订阅,不按次计费:

模型 官方 Gemini API useapi.net(Flow Pro) useapi.net(Flow Ultra)
Veo 3.1 Fast,8 秒 $0.80 ~$0.40 ~$0.10
Veo 3.1 Quality,8 秒 $3.20 ~$2.00 ~$1.00
Veo 3.1 Lite,8 秒 $0.40 ~$0.20 ~$0.05
Veo 3.1 Lite 低优先级 — — $0 (Ultra $199)
Omni 1.1 Flash,8 秒 $0.81 (720p) ~$0.24 ~$0.12
Omni 1.1 Flash,8 秒 360p — (未公布 360p 价格) ~$0.12 ~$0.06
Nano Banana Pro,每张 $0.134 已包含 已包含
Nano Banana 2.1,每张 — (未公布价格) 已包含 已包含
Nano Banana 2 Lite,每张 $0.034 已包含 已包含

Ultra(每月 199 美元)套餐的预计每日产出,取自用量最高的真实账号的日均值。仅为预估,并非保证:底层的 Flow 额度由 Google 决定,并随需求波动。

免费用量(不消耗 Flow 额度) 日均生成次数*
Veo 3.1 Lite 低优先级视频 约 1,000
图片:Nano Banana 2 Lite、Nano Banana 2.1、Nano Banana Pro 最多约 500

*用量最高的真实账号的日均值,并非保证。数值由 Google 自己的额度决定,并随需求波动。仅适用于免费的低优先级视频队列和图片生成。按额度计费的模型(Veo 3.1 Fast、Quality 和 Omni 1.1 Flash)不在此表中,它们的用量受套餐每月 Flow 额度限制(见额度表),不属于免费用量。

Gemini API 的 Veo 按秒计费(表中为 8 秒 720p 片段),图片按张计费。通过 useapi.net,你消耗的是自己 Flow 套餐的额度,另付每月固定 15 美元。图片生成在所有 Google AI 套餐上都已包含,不需要 Google Cloud 项目或 API Key,也不按次计费。

开始使用

每月 15 美元的订阅即可使用 useapi.net 上的所有 API:一个 Token,所有服务。每个服务最多绑定 3 个你自己的账号,useapi.net 负责 REST 接口、负载均衡和轮询。

订阅 — 每月 15 美元

没有国际信用卡?可以用加密货币订阅(加密货币付款不退款)。价格与批量方案见订阅页面。用 Stripe 付款,首次购买 14 天内、且成功生成少于 50 次可全额退款。

准备工作

  1. 注册 useapi.net 并获取 API Token,下面的示例都假设它保存在环境变量 USEAPI_TOKEN 里。
  2. 用自动化浏览器流程绑定 Google 账号:登录 Google 即可,不需要手动复制 Cookie。
  3. reCAPTCHA 由服务端自动处理。首个 Google Flow 账号赠送 300 次免费验证码求解(打码),之后通过 POST /accounts/captcha-providers 接入你自己的打码服务(大约每千次 0.8–3 美元)。

email 参数可省略:只绑定一个账号时自动使用该账号,绑定多个账号时,API 会在账号间自动负载均衡。

调用方式:图片同步,视频异步

图片请求会等待生成完成,直接在响应里返回结果,通常 10–20 秒(遇到验证码重试时可能更久,请不要把请求超时设得太短)。

视频请求传 async: true,立即返回一个 jobid,之后查询 GET /jobs/jobId,直到状态变为 completed 或 failed,通常需要 60–180 秒,视模型和模式而定。Veo 和 Omni 用同一段轮询代码,先定义一次:

# 等待视频任务完成并下载(Veo 3.1 与 Omni 1.1 Flash 通用)
poll_video() {
  [ -z "$1" ] || [ "$1" = "null" ] && { echo "提交失败"; return 1; }
  while true; do
    RES=$(curl -s "https://api.useapi.net/v1/google-flow/jobs/$1" \
      -H "Authorization: Bearer $USEAPI_TOKEN")
    STATUS=$(echo "$RES" | jq -r '.status')
    echo "status: $STATUS"
    [ "$STATUS" = "completed" ] || [ "$STATUS" = "failed" ] && break
    sleep 20
  done
  i=0
  echo "$RES" | jq -r '.response.media[].videoUrl // empty' | while read -r url; do
    i=$((i + 1))
    curl -s -o "video-$i.mp4" "$url"
  done
}

视频的签名下载链接会过期,拿到后尽快下载。也可以在请求里传 replyUrl,用 Webhook 接收任务状态,不必轮询。

Nano Banana Pro:生成图片

Nano Banana Pro 是画质最高的 Nano Banana 模型,在所有 Google AI 套餐上都可以用。

curl -s -X POST "https://api.useapi.net/v1/google-flow/images" \
  -H "Authorization: Bearer $USEAPI_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "一辆红色复古自行车靠在阳光下的砖墙边,写实摄影",
    "model": "nano-banana-pro",
    "aspectRatio": "16:9",
    "count": 1
  }' > images.json

i=0
jq -r '.media[].image.generatedImage.fifeUrl // empty' images.json | while read -r url; do
  i=$((i + 1))
  curl -s -o "image-$i.jpg" "$url"
done
  • 每张图片的下载链接在 media[].image.generatedImage.fifeUrl,链接带签名,有时效。偶尔没有 fifeUrl 时,图片以 base64 形式放在 encodedImage 中返回。
  • count 为 1–4(默认 4),画幅可选 16:9、4:3、1:1、3:4、9:16。
  • 最多 10 张参考图(reference_1..10),先用 POST /assets 上传。
  • 生成的图片可以用 POST /images/upscale 放大到 2K(所有套餐)或 4K(付费套餐)。

Veo 3.1:生成视频

Veo 3.1 有 Fast、Quality、Lite 三个版本,需要付费套餐,消耗 Flow 额度。

JOB=$(curl -s -X POST "https://api.useapi.net/v1/google-flow/videos" \
  -H "Authorization: Bearer $USEAPI_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "日出时分,木桌上一杯冒着热气的咖啡,镜头缓慢推进",
    "model": "veo-3.1-fast",
    "aspectRatio": "landscape",
    "async": true
  }' | jq -r '.jobid')

poll_video "$JOB"
  • 画幅可选 landscape、portrait、1:1、4:3、3:4,默认时长 8 秒。
  • 传 startImage(可加 endImage)做图生视频,veo-3.1-quality 以外的版本还支持最多 3 张参考图。
  • Ultra $199 套餐可用 veo-3.1-lite-low-priority,低优先级队列,不消耗额度。

Omni 1.1 Flash:带原生音频的视频

Omni 1.1 Flash 是 Google 的原生音频视频模型。官方 Gemini API 自 2026 年 6 月 30 日起也提供它,按秒计费,720p 约每秒 0.10 美元。通过 Flow 调用则消耗你订阅里的额度,不按秒计费。它直接从提示词生成画面和声音,包括人物对白、旁白和环境音,不需要额外的音频参数。

JOB=$(curl -s -X POST "https://api.useapi.net/v1/google-flow/videos" \
  -H "Authorization: Bearer $USEAPI_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "灯塔看守人望着远处的风暴,低声讲述今晚的天气,海浪拍打礁石",
    "model": "omni-flash",
    "aspectRatio": "landscape",
    "duration": 10,
    "async": true
  }' | jq -r '.jobid')

poll_video "$JOB"
  • 时长可选 4、6、8、10 秒,画幅只支持 landscape 和 portrait。
  • 传 resolution: "360p" 大约省一半额度,之后可以用 POST /videos/upscale 升到 720p。
  • referenceAudio_1..5 可以指定 30 个系统音色之一(如 Kore),或用 POST /voices 保存的自定义音色。指定音色时需要同时提供参考图(referenceImage_*)或角色(character_*)。
  • 还支持最多 7 张参考图(referenceImage_1..7)、可复用角色(character_1..7)、首尾帧(startImage + endImage),以及对已有视频做编辑(referenceVideo_1)。

Python 示例

同样的异步流程,用 Python 写。把 model 换成 omni-flash 就是 Omni 1.1 Flash:

import time, requests

API = 'https://api.useapi.net/v1/google-flow'
H = {'Authorization': 'Bearer YOUR_TOKEN'}

r = requests.post(f'{API}/videos', headers=H, json={
    'prompt': 'A paper boat drifting down a rain-soaked street, cinematic',
    'model': 'veo-3.1-fast',
    'async': True,
})
r.raise_for_status()
job = r.json()['jobid']

while True:
    res = requests.get(f'{API}/jobs/{job}', headers=H).json()
    if res['status'] in ('completed', 'failed'):
        break
    time.sleep(20)

for i, m in enumerate(res.get('response', {}).get('media', [])):
    open(f'video-{i + 1}.mp4', 'wb').write(requests.get(m['videoUrl']).content)

完整的批量生成脚本(Node.js 与 Python)见 GitHub 示例仓库。

生成效果示例

以下是通过同一个 Google Flow API 生成的真实结果,取自我们的更新日志。

Nano Banana Pro 文生图(来源):“Cat dressed like a pirate fencing with a real pirate, pirate looks absolutely terrified, this is happening on a deck of the Disney cruise ship”

Nano Banana Pro 文生图:海盗猫与海盗击剑

Veo 3.1 Fast 图生视频(来源):以一张 Nano Banana 图片作为 startImage 生成的动画。

Omni 1.1 Flash 参考图生视频(来源):用 @ 标记引用一个角色和两张参考图,配上自定义音色的黑色电影风格片段,声音由模型原生生成,请打开音量。

常见问题

  • Google Flow 有官方 API 或 API Key 吗? 没有。Flow 只有网页版。Veo 3.1、Omni 1.1 Flash 和 Nano Banana 在官方 Gemini API 上单独按量计费(Omni 自 2026 年 6 月 30 日起)。更多问答见 Google Flow API 常见问题(英文)。
  • Omni 1.1 Flash 有 API 吗? 有。自 2026 年 6 月 30 日起,Google 在官方 Gemini API 上按量提供 Omni 1.1 Flash,720p 约每秒 0.10 美元。通过 useapi.net 的 Google Flow API,也可以用你自己的 Google AI 套餐,以 model: "omni-flash" 调用,见上文。
  • Veo 3.1 API 价格是多少? 通过 Flow 使用时,Veo 3.1 消耗你 Google AI 订阅里的 Flow 额度。在 Pro 和 Ultra 套餐下,折算成本低于官方 Gemini API 的按秒计费,例如 8 秒的 Veo 3.1 Fast 官方为 0.80 美元,Ultra 约 0.10 美元。各套餐的完整对比见价格。
  • 需要 Google Cloud 项目吗? 不需要,也不需要 Gemini API Key。你用 useapi.net 的 API Token 调用接口。
  • 免费账号能用吗? 图片生成在免费 Google 账号上也可以用。视频需要付费的 Google AI 套餐(Plus、Pro 或 Ultra),消耗套餐里的 Flow 额度。
  • 支持 n8n、Make 等自动化工具吗? 支持。这是标准 REST API,在 n8n 里用 HTTP Request 节点加 Header Auth 凭证(Authorization: Bearer <token>)即可调用。

结语

有问题欢迎加入我们的 Discord 服务器 或 Telegram 频道。

示例代码见 GitHub 仓库。