# Gemini Omni 1.2 Flash API 中转怎么选：按秒和按条在 4.3 秒持平

> OpenRouter、Vercel 支持 15 秒、4K 和编辑；laozhang.ai 限 10 秒、1080p，按条计价。两种计价在 4.32 秒持平，5 秒起按条更低。

- URL: https://blog.laozhang.ai/zh/posts/gemini-omni-1-2-flash-api-gateway
- Published: 2026-11-12
- Updated: 2026-11-12
- Author: LaoZhang AI Team (https://blog.laozhang.ai/zh/about)
- Topic: API 接入指南
- Tags: Gemini Omni 1.2 Flash, Gemini API, API 中转, OpenRouter, Vercel AI Gateway, AI 视频生成

---
截至 2026 年 11 月 12 日，Gemini Omni 1.2 Flash 可以经第三方网关调用：Vercel AI Gateway 和 OpenRouter 在 Google 11 月 5 日正式发布当天接入，laozhang.ai 在 11 月 11 日上线。三家都不走 chat completions，因为 Google 只在 Interactions API 上提供这个模型，每家网关只能自己定一套视频接口，模型 ID 也不通用：OpenRouter 和 Vercel 写 `google/gemini-omni-1.2-flash`，laozhang.ai 写 `gemini-omni-1.2-flash`。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

选哪条看片长和功能。需要 11–15 秒、4K、延长、对话式编辑、参考视频或首尾帧，就用 Google 直连（要开通付费层，且所在地区在 Gemini API 可用地区列表里），或者用 OpenRouter、Vercel 这类保留完整功能的网关，其中 OpenRouter 的按秒价与 Google 相同。只要 3–10 秒、最高 1080p 的文生视频或图生视频，按条计价的 laozhang.ai 也够用。按两边的标价算，按秒和按条在 4.32 秒处持平：片长 5 秒及以上按条的标价更低，3–4 秒按秒的更低。

2026 年 11 月 12 日，经 laozhang.ai 用一个令牌实际生成了六条视频，全部完成，从提交到出片 31–67 秒，文件都是 24 fps 的 H.264 MP4，带 AAC 立体声音轨，C2PA 内容凭证由 Google LLC 签发；同一时段发出的 7 种超范围参数都在提交时被 HTTP 400 拒绝。Vercel AI Gateway 和 OpenRouter 没有实际调用，下文关于它们的内容来自各自的官方页面。

## Gemini Omni 1.2 Flash 四条接入路线：接口、模型 ID 与功能对照

四条路线的差别不在"能不能调"，而在接口形态、片长上限和计价单位。Google 直连、Vercel AI Gateway 和 OpenRouter 都覆盖 3–15 秒、最高 4K、延长和多轮编辑；laozhang.ai 只开放其中一部分：3–10 秒、最高 1080p、文字加最多 6 张图片，换来的是按条计价和 OpenAI 风格的请求。下表截至 2026 年 11 月 12 日，只有 laozhang.ai 一列经过实际调用，其余三列分别来自 Google 的 [Gemini API 定价页](https://ai.google.dev/gemini-api/docs/pricing#gemini-omni-1.2-flash)与 Omni 文档、[Vercel 的 Gemini Omni 1.2 Flash 上线公告](https://vercel.com/changelog/gemini-omni-1-2-flash-now-available-on-ai-gateway)和 [OpenRouter 的 Gemini Omni 1.2 Flash 模型页](https://openrouter.ai/google/gemini-omni-1.2-flash)。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

| 对比项 | Google 直连 | Vercel AI Gateway | OpenRouter | laozhang.ai |
| --- | --- | --- | --- | --- |
| 调用方式 | Interactions API，`client.interactions.create` | AI SDK 的 `generateText` / `streamText` | 自有异步接口 `POST /api/v1/videos` | OpenAI 风格异步接口 `POST /v1/videos` |
| 模型 ID | `gemini-omni-1.2-flash` | `google/gemini-omni-1.2-flash` | `google/gemini-omni-1.2-flash` | `gemini-omni-1.2-flash` |
| 需要的账号 | Google 付费层，所在地区在可用列表内 | Vercel 的 key，不需要 Google 账号 | OpenRouter 的 key | laozhang.ai 令牌，不需要 Google 账号 |
| 片长 | 3–15 秒 | 3–15 秒 | 3–15 秒 | 3–10 秒 |
| 分辨率 | 360p / 720p / 1080p / 4K | 360p / 720p / 1080p / 4K | 360p / 720p / 1080p / 4K | 360p / 720p / 1080p |
| 延长与多轮编辑 | 支持，`previous_interaction_id` | 支持，`previousInteractionId` | 支持，`previous_job_id` | 不支持 |
| 图片与视频输入 | 最多 6 张参考图、首尾帧、参考视频 | 最多 6 张参考图，可编辑 3–15 秒的源视频 | 首尾帧、参考图、参考视频、编辑上传的视频 | 1 张起始帧加参考图，合计最多 6 张 |
| 计价 | 按秒，720p 约 $0.07/秒 | 公开页面未列视频的按秒价 | 按秒，与 Google 相同 | 按条，只看分辨率 |

画幅四条路线都只有 16:9 和 9:16。Vercel 那一列的功能来自它的上线公告，公告里没有提到首尾帧和参考视频，所以表里不写；它的公开模型列表只给出每百万 token 输入 $1.50、输出 $9 的 token 价，没有视频的按秒价。

模型 ID 不能在网关之间照搬。2026 年 11 月 12 日把 OpenRouter 和 Vercel 用的 `google/gemini-omni-1.2-flash` 发给 laozhang.ai，返回 HTTP 503 和 `Current group default has no available channels for model google/gemini-omni-1.2-flash …`，换成不带前缀的 `gemini-omni-1.2-flash` 才正常。反过来也一样，从一家网关换到另一家时，模型名、请求字段和轮询方式都要按新文档改，只换 base URL 不够。

![Gemini Omni 1.2 Flash 路线选择图：需要 11–15 秒、4K 或编辑时走 Google 直连、OpenRouter 或 Vercel，3–4 秒按秒更省，5–10 秒且 1080p 以内用 laozhang.ai 按条计价](https://blog.laozhang.ai/posts/zh/gemini-omni-1-2-flash-api-gateway/img/route-picker.webp)

## 按秒还是按条更便宜：两种计价在 4.32 秒持平

按截至 2026 年 11 月 12 日 Google 和 laozhang.ai 两边的标价算，同一档分辨率下，片长短于 4.32 秒时按秒计费更便宜，5 秒及以上按条计费的标价更低，三档分辨率的分界点都一样。Google 按视频输出 token 收费，每百万 token $12，[定价页](https://ai.google.dev/gemini-api/docs/pricing#gemini-omni-1.2-flash)的脚注给出每秒视频对应的 token 数：360p 1,931、720p 5,792、1080p 8,688、4K 17,376。每秒价格 = 每秒 token 数 × $12 ÷ 1,000,000，于是 720p 每秒约 $0.0695，360p 约 $0.0232，1080p 约 $0.1043，4K 约 $0.2085。laozhang.ai 的按条价是 360p $0.10、720p $0.30、1080p $0.45，3–10 秒同价；用按条价除以每秒价，$0.10 ÷ $0.0232、$0.30 ÷ $0.0695、$0.45 ÷ $0.1043 都约等于 4.32 秒。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

| 片长 | 360p 按秒 | 720p 按秒 | 1080p 按秒 | 4K 按秒 |
| --- | --- | --- | --- | --- |
| 3 秒 | $0.070 | $0.209 | $0.313 | $0.626 |
| 4 秒 | $0.093 | $0.278 | $0.417 | $0.834 |
| 5 秒 | $0.116 | $0.348 | $0.521 | $1.043 |
| 8 秒 | $0.185 | $0.556 | $0.834 | $1.668 |
| 10 秒 | $0.232 | $0.695 | $1.043 | $2.085 |
| 15 秒 | $0.348 | $1.043 | $1.564 | $3.128 |
| 按条计价（3–10 秒任意片长） | $0.10 | $0.30 | $0.45 | 不提供 |

表里按秒的数字适用于 Google 直连，也适用于 OpenRouter：它的公开视频模型列表给这个模型标的带音频按秒价是 360p $0.023172、720p $0.069504、1080p $0.104256、4K $0.208512，和上面的算法一致。Vercel 没有公开视频的按秒价，不能直接代入。

差距随片长拉开：10 秒的片子按条价只有按秒价的 43%，3 秒的片子按条价反而是按秒价的 144%。换成批量看，100 条 720p 的 10 秒视频按秒约 $69.50、按条 $30；100 条 720p 的 3 秒视频按秒约 $20.85、按条仍是 $30。所以批量出 3–4 秒的短镜头时按秒的路线更省，出 5–10 秒的成片时按条的路线标价更低，11–15 秒和 4K 只有按秒的路线能做。

![720p 下按秒与按条两种计价随片长变化的对照：按秒价从 3 秒 $0.209 涨到 15 秒 $1.043，按条 3–10 秒固定 $0.30，两线在 4.32 秒相交](https://blog.laozhang.ai/posts/zh/gemini-omni-1-2-flash-api-gateway/img/per-second-vs-per-clip-breakeven.webp)

算这笔账时有两处容易出错。第一，网关页面上写的"输出 $9 / 百万 token"是 Google 的文本输出价，视频输出是 $12，拿 $9 去和按条价比会把按秒的成本低估四分之一。第二，Google 还按每百万 token $1.50 收输入费，提示词和参考图都算在内，按估算一张参考图不到 1 美分；按条计价不因图片加价。上面的对照只算视频输出，价格以各家页面当天显示为准。

## 经 laozhang.ai 发第一条请求：令牌、创建、轮询、下载

这条线路走 OpenAI 风格的异步视频接口：`POST /v1/videos` 创建任务拿到 `id`，用 `GET /v1/videos/{id}` 轮询到 `completed`，再从 `video_url` 下载 MP4，不需要 Google 账号或 Gemini API Key。下面的请求体和返回字段与 2026 年 11 月 12 日实际调用时一致，接口说明见 [laozhang.ai 的 Gemini Omni 视频生成文档](https://docs.laozhang.ai/api-capabilities/gemini-omni-video-generation.md)。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

1. 在 [laozhang.ai 令牌管理页](https://api2.laozhang.ai/token)新建令牌，分组选 `default`，计费模式选"按量优先"或"按次计费"；只选"按量计费"的令牌调不了这个模型。把令牌放进环境变量，不要写进代码：

   ```bash
   export LAOZHANG_API_KEY="你的令牌"
   ```

2. 创建任务。`resolution` 可选 `360p`、`720p`（默认）、`1080p`，`seconds` 是 3–10 的整数（默认 10，实际调用时按字符串 `"10"` 传也被接受），`aspect_ratio` 是 `16:9`（默认）或 `9:16`。请求几秒内返回 `status: "queued"` 和任务 `id`，不用等视频生成完：

   ```bash
   curl -s -X POST "https://api.laozhang.ai/v1/videos" \
     -H "Authorization: Bearer $LAOZHANG_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{
       "model": "gemini-omni-1.2-flash",
       "prompt": "雨后的石板路上，一位街头艺人在路灯下拉小提琴，镜头缓慢推近。她停下来，对着镜头微笑着说：“这一首，送给你。”背景有雨滴声和琴声。",
       "resolution": "720p",
       "seconds": "10"
     }'
   ```

3. 每 5–10 秒查一次状态，`status` 会从 `queued` 变成带 `progress` 的 `in_progress`，最后是 `completed` 或 `failed`。生成得慢时继续用同一个 `id` 查，不要重新提交，下文"提示词被拦截会扣费吗"一节解释了原因：

   ```bash
   curl -s "https://api.laozhang.ai/v1/videos/$VIDEO_ID" \
     -H "Authorization: Bearer $LAOZHANG_API_KEY"
   ```

4. 状态为 `completed` 时，返回里有 `id`、`object: "video"`、`model`、`status`、`progress`、`resolution`、`seconds`、`size`、`created_at`、`completed_at` 和 `video_url`。`video_url` 直接下载不需要鉴权头，也可以带鉴权头请求 `GET /v1/videos/{id}/content`。链接只保留 7 天，要长期用就下载后自己存：

   ```bash
   curl -L -o omni.mp4 "$VIDEO_URL"
   ```

要图生视频，把起始帧放进 `image` 字段，可以是图片 URL，也可以是 `data:image/jpeg;base64,…` 形式的 data URL；实际调用时用一张 640 像素宽的 JPEG 帧做起始帧，任务正常完成。另有 `reference_images` 数组传参考图，和 `image` 加起来最多 6 张。需要放进脚本时，Python 版本把上面三步串起来，并给轮询设 15 分钟上限：

```python
import os
import time

import requests

BASE = "https://api.laozhang.ai"
HEADERS = {"Authorization": f"Bearer {os.environ['LAOZHANG_API_KEY']}"}

task = requests.post(f"{BASE}/v1/videos", headers=HEADERS, json={
    "model": "gemini-omni-1.2-flash",
    "prompt": "夜市上空升起一盏纸灯笼，竖屏镜头，人群低语和远处的音乐声。",
    "resolution": "1080p",
    "seconds": "5",
    "aspect_ratio": "9:16",
}, timeout=60).json()
if "id" not in task:
    raise SystemExit(task["error"]["message"])  # 参数超范围时提交即被拒绝

deadline = time.time() + 15 * 60
video = task
while time.time() < deadline:
    video = requests.get(f"{BASE}/v1/videos/{task['id']}", headers=HEADERS, timeout=60).json()
    if video["status"] in ("completed", "failed"):
        break
    time.sleep(5)

if video["status"] == "completed":
    with open("omni.mp4", "wb") as f:
        f.write(requests.get(video["video_url"], timeout=300).content)
    print("已保存", video["size"], video["seconds"], "秒")
else:
    print(video["status"], video.get("error"))
```

## 要等多久、拿到什么文件：六次生成 31–67 秒，24 fps 带音轨

2026 年 11 月 12 日 03:42–03:48（UTC）经 laozhang.ai 的六次生成全部完成，从提交到 `completed` 最快 30.7 秒，最慢 67.2 秒，分辨率越高、片子越长越慢；请求的分辨率、画幅和片长在六个文件里都如实兑现。这是同一个令牌在约 6 分钟内的六个样本，用来估计等待时间，不代表成功率。下表的时间按每 5 秒轮询一次计，包含创建任务那次请求本身，创建请求每次 5.5–5.8 秒返回任务 `id`；文件规格用 ffprobe 读取。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

| 请求 | 从提交到 completed | 拿到的文件 |
| --- | --- | --- |
| 文生视频，360p，3 秒，共三次 | 30.8 秒、30.9 秒、30.7 秒 | 640×360，3.03 秒，每条约 1.29 MB |
| 图生视频，360p，5 秒 | 37.2 秒 | 640×360，5.03 秒，1.62 MB |
| 文生视频，720p，10 秒 | 67.2 秒 | 1280×720，10.03 秒，4.99 MB，约 3.98 Mbit/s |
| 文生视频，1080p，5 秒，9:16 | 61.1 秒 | 1080×1920，5.03 秒，5.01 MB，约 7.95 Mbit/s |

六个文件都是 MP4，视频为 H.264、24 fps，音轨为 AAC 立体声 48 kHz，平均音量在 −23 到 −33 dB 之间，说明音轨里确实有声音。其中四条的提示词写了引号里的英文台词，台词是否逐字念对没有做转写核对，所以这里只能说片子带音轨，不能据此评价口型和发音。laozhang.ai 文档给的参考时长是 360p 短片 30–60 秒、720p 的 10 秒约 1 分钟、1080p 的 10 秒约 1.5–2 分钟，与这次的结果大体相符。

扣费按标价走。用量计数在第一条 360p 文生视频、1080p 和图生视频这三次的前后差值分别是 $0.100、$0.450 和 $0.100，和标价一致；同一令牌当时还有别的会话在用，其余几次多出的 $0.018 不能归到这些任务上。六条成片按标价合计 $1.15，其中 3 秒和 5 秒的片子与 10 秒的片子同价。

## 中转拒绝哪些参数：15 秒、4K、参考视频与尾帧的报错原文

超出 laozhang.ai 这条线路范围的参数会在提交时被直接拒绝，约 1 秒返回 HTTP 400、`type: invalid_request_error`，不创建任务，也没有扣费。下表是 2026 年 11 月 12 日 03:41–03:42（UTC）逐个发送的结果，报错文字是这条线路自己的校验信息，不是 Google API 的报错，所以在 Google 直连或其他网关上看到的措辞会不同。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

| 发送的参数 | 返回的报错 |
| --- | --- |
| `"seconds": "15"` 或 `"seconds": "2"` | `seconds must be a whole number from 3 to 10.` |
| `"resolution": "4k"` | `resolution must be one of 360p, 720p, 1080p (2K and 4K are not available).` |
| `"aspect_ratio": "1:1"` | `aspect_ratio must be one of 16:9, 9:16.` |
| `video_url`（参考视频） | `video_url is not supported by gemini-omni-1.2-flash; send a prompt and up to 6 images.` |
| `last_frame`（尾帧） | `last_frame is not supported by gemini-omni-1.2-flash; send a prompt and up to 6 images.` |
| 7 张参考图 | `Send at most 6 images in total (input_reference plus reference_images).` |

看到前三条，把 `seconds` 改到 3–10、`resolution` 改成 1080p 以内、画幅改成 16:9 或 9:16 就能重新提交；看到后三条，说明你要的功能这条线路没有，只能去掉对应字段，或者换到下一节的路线。laozhang.ai 文档里同样列为不支持的还有参考音频，延长和多轮编辑则没有任何对应字段。

## 经中转拿到的视频是 Google 生成的吗：C2PA 由 Google LLC 签发

是 Google 的生成器产出的文件，经过中转后 Google 的内容凭证仍然完整。2026 年 11 月 12 日用 c2patool 检查了经 laozhang.ai 拿到的六个成片文件，每个都带有效的 C2PA 清单（`validation_state: Valid`），签发方是 Google LLC，生成工具是 Google C2PA Core Generator Library，记录的操作是 "Created by Google Generative AI." 和 "Added imperceptible SynthID watermark"，来源类型为 trainedAlgorithmicMedia。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

这和 Google 自己的说明一致：Omni 的所有输出都带不可见的 SynthID 水印和 C2PA 内容凭证。凭证能证明文件出自 Google 的生成器，但清单里没有模型名称，单靠它分不出是 Omni 1.2 还是别的 Google 视频模型。想自己核对手上的文件，用 c2patool 读一遍，看签发方和操作记录即可。

## 提示词被拦截会扣费吗：任务失败，扣款约 30 秒后退回

经 laozhang.ai 提交的提示词如果被模型拦截，任务会以 `failed` 结束，提交时扣的费用随后退回；被拦截的这次不花钱，但原样重试也通不过，要改的是提示词。2026 年 11 月 12 日用一条写了真实明星名字的提示词测试：提交时返回 HTTP 200 和任务 `id`，11.6 秒后任务失败，`error.code` 为 `video_generation_failed`，报错原文是 `The prompt or images were blocked: the model can't create videos of real people's names or likenesses. This request is not charged. Remove the person's name or photo and retry.` 用量计数在提交时增加 $0.10，约 30 秒后回到原值。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

laozhang.ai 文档列出的拦截范围是真实人物的名字或肖像、色情内容和受版权保护的角色，这类提示词要改写内容，换参数没有用。花钱的情形在另一头：在提交阶段被 400 拒绝的请求不扣费，但一个还在 `queued` 或 `in_progress` 的任务没等完就重新提交，会创建新任务再扣一次。文档建议轮询最多等 15 分钟，超过 30 分钟仍未完成的任务会自动判为失败并全额退款。

## 需要 15 秒、4K 或编辑：回到 Google 直连或透传型网关

需要 11–15 秒、4K、延长、对话式编辑、参考视频或首尾帧时，按条计价的 laozhang.ai 做不了，要用 Google 直连，或用把请求原样转给 Google、保留这些功能的透传型网关，也就是 OpenRouter 或 Vercel AI Gateway（Vercel 的公告没有提到首尾帧和参考视频）。Google 这边的完整能力是：3–15 秒（按 1 秒递增，默认 10 秒），360p 到 4K，最多 6 张参考图，3–10 秒的首尾帧插值，参考视频（11–15 秒的片子 1 段、3–10 秒的最多 3 段），每轮延长 3–10 秒、累计最多 30 秒，以及对生成或上传的片子做对话式编辑。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

Google 直连的前提是项目开通付费层，Gemini API 的免费层对这个模型标为不可用；另外截至 2026 年 11 月 6 日，[Gemini API 可用地区列表](https://ai.google.dev/gemini-api/docs/available-regions)不包含中国大陆、香港和澳门。直连的第一条 Interactions API 请求、各层级限速和 1.1 的迁移，见[Gemini Omni 1.2 Flash API 怎么用：1.1 迁移、720p 每秒 $0.07](https://blog.laozhang.ai/zh/posts/gemini-omni-api)。Vercel 和 OpenRouter 能否在这些地区使用，由它们各自的服务条款决定，没有经过测试。

OpenRouter 的调用形态和 laozhang.ai 相似，也是异步任务，但字段不同：时长字段叫 `duration`（整数），提交后拿到 `polling_url`，状态从 `pending` 走到 `completed`，其他终态还有 `failed`、`cancelled`、`expired`；视频从 `unsigned_urls` 下载，下载时也要带 key。[OpenRouter 视频生成文档](https://openrouter.ai/docs/guides/overview/multimodal/video-generation)建议约 30 秒轮询一次，也可以用 `callback_url` 接收完成通知。按文档，一条 15 秒 4K 的请求长这样：

```bash
curl -s -X POST "https://openrouter.ai/api/v1/videos" \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-omni-1.2-flash",
    "prompt": "A paper lantern rises over a night market, crowd murmur and distant music.",
    "duration": 15,
    "resolution": "4K",
    "aspect_ratio": "16:9"
  }'
```

OpenRouter 的模型页说明这个模型只有 Google AI Studio 一个供应方，所有请求都直接转给它。截至 2026 年 11 月 12 日约 03:35（UTC），该页显示的端到端延迟中位数为 41.51 秒，可用率为 44.18%，后者按它的定义是过去 3 天里至少有一个供应方在响应的时间占比。这是发布一周后的滚动数字，每天都会变，只代表 OpenRouter 这一条通道，不能推及 Google API 整体或其他网关；如果你的业务不能接受失败，接入前先看一眼当天的数字。

Vercel AI Gateway 不需要轮询，适合已经在用 Vercel AI SDK 的项目。按它的上线公告，用 `generateText` 发请求，视频以完整文件的形式出现在返回的 `files` 里，用 `streamText` 也是整段送达而不是边生成边传：

```ts
import { writeFile } from 'node:fs/promises'
import { generateText } from 'ai'

const { files } = await generateText({
  model: 'google/gemini-omni-1.2-flash',
  prompt: 'A red ball rolls across a white table.',
  providerOptions: {
    google: {
      responseModalities: ['text', 'video'],
      responseFormat: [{ type: 'video', resolution: '360p', duration: '3s' }],
    },
  },
})

const video = files.find((file) => file.mediaType === 'video/mp4')
if (!video) throw new Error('No MP4 video returned')
await writeFile('video.mp4', video.uint8Array)
```

这种同步写法要求请求一直保持到视频生成完，生成一条 15 秒 4K 的片子时会不会碰到函数超时或文件大小限制，公告里没有说明。Vercel 模型页提到在 playground 里使用也按 API 价格计费。

## Gemini Omni 1.2 Flash API 中转的常见问题

### Gemini Omni 1.2 Flash API 有免费额度吗？

Google 这边没有：截至 2026 年 11 月 12 日，Gemini API 定价页把这个模型的免费层标为 "Not available"，只能在付费层调用。Vercel 的模型页写明免费用户每 30 天有 $5 额度，但没有说这笔额度能否用在这个模型上。只想不付费地在应用里生成视频，Flow 和 Gemini 应用的每日限制见[Veo 3 每天次数限制：Flow 免费 5 条，Gemini 应用已无固定次数](https://blog.laozhang.ai/zh/posts/google-veo-limit-per-day)。

### 需要 20 秒以上的视频怎么办？

在 Google 直连、Vercel 和 OpenRouter 上，可以在生成的片子基础上每轮延长 3–10 秒，累计最多 30 秒。laozhang.ai 的 Omni 线路没有延长功能，单条最长 10 秒；它在同一个 `/v1/videos` 接口和同一个令牌上还提供 Meta 的 Muse 视频模型，单条 5–60 秒，做法见[Muse Video API 怎么调用：Meta 官方未开放，视频生成走哪条路](https://blog.laozhang.ai/zh/posts/muse-video-api)。

### Gemini Omni 1.1 Flash 的调用要改吗？

要。Google 定价页说明，从 2026 年 12 月 3 日起，所有发给 `gemini-omni-1.1-flash` 的请求都会转给 `gemini-omni-1.2-flash` 并按 1.2 的价格计费，直连的迁移步骤见[Gemini Omni 1.2 Flash API 怎么用：1.1 迁移、720p 每秒 $0.07](https://blog.laozhang.ai/zh/posts/gemini-omni-api)。经网关调用 1.1 的，各家是否同样自动转发要看它们自己的公告，直接把模型名换成该网关的 1.2 写法最省事。

### 经中转生成的视频能说中文台词吗？

laozhang.ai 的文档说，把台词用引号写进提示词并写明是谁说的，人物就会开口说出来，列出的语言包括中文、英文、日语、韩语和俄语。2026 年 11 月 12 日的六次生成里写的是英文台词，成片都有音轨，但没有逐字核对念得对不对，中文台词的效果建议先用 360p 试一条再批量生成。

## 参考来源

本文引用的外部页面，按正文出现顺序排列。最后更新于 2026-11-12。

- [Gemini API 定价页](https://ai.google.dev/gemini-api/docs/pricing) (ai.google.dev)
- [Vercel 的 Gemini Omni 1.2 Flash 上线公告](https://vercel.com/changelog/gemini-omni-1-2-flash-now-available-on-ai-gateway) (vercel.com)
- [OpenRouter 的 Gemini Omni 1.2 Flash 模型页](https://openrouter.ai/google/gemini-omni-1.2-flash) (openrouter.ai)
- [Gemini API 可用地区列表](https://ai.google.dev/gemini-api/docs/available-regions) (ai.google.dev)
- [OpenRouter 视频生成文档](https://openrouter.ai/docs/guides/overview/multimodal/video-generation) (openrouter.ai)
