模型与多模态实用指南2026年10月26日Flatkey Team

AI 视频生成器 API:访问、定价、集成与生产指南

一份实用指南,帮助你选择、定价、集成和运营 AI 视频生成 API,并实现异步任务与可衡量的成本控制。

AI 视频生成器 API:访问、定价、集成与生产指南

AI 视频生成器 API:访问、定价、集成与生产指南

AI 视频生成器 API是一种在产品或工作流中根据文本、图像、音频或参考视频创建短视频的方式。API 调用只是开始。生产环境实现还需要做出模型访问决策、制定反映已接受输出而非仅反映尝试渲染的预算、建立异步作业工作流,以及规划如何存储和监控已完成的资产。

本指南为产品团队提供了一种持久有效的方法来做出这些决策。它以当前公开的 API 文档为示例,但将模型名称、参数、可用性和价格视为应在上线前立即验证的输入项。

简要回答:选择能够提供你实际所需控制能力的访问路径,根据提供商的实际计费单位统一成本口径,将视频生成建模为异步作业,并在做出生产承诺前测试一批具有代表性的样本。对大多数团队而言,有用的运营指标是每个被接受片段的成本,而不是每秒的标价。

AI 视频生成器 API 实际做什么

大多数视频 API 会创建长时间运行的生成任务,而不是在同一个 HTTP 响应中返回 MP4。基本生命周期如下:

  1. 你的应用发送提示词和可选的参考媒体。
  2. 提供商或网关创建任务或操作。
  3. 你的工作进程轮询任务、接收 webhook,或同时采用两种方式。
  4. 当作业进入终态时,你的应用检索输出、持久化资产元数据,并使该片段可供用户使用。

Google 的 Veo 文档明确将视频工作描述为一项长时间运行的操作,必须持续检查直至报告完成。Flatkey 当前的 Seedance 2.5 模型页面遵循相同的运营模式:提交到 /v1/videos,保留任务 ID,轮询状态,并获取已完成的内容。这意味着,AI 视频生成器 API应位于你自己系统中的作业记录之后,而不是置于等待最终资产的请求处理程序中。

API 可能支持多种创意输入:

工作流 产品提供的内容 上线前应验证的内容
文本转视频 书面的场景、动作、风格、镜头和音频指示 提示词约束、时长、宽高比、分辨率、安全行为
图像转视频 首帧、产品图像或分镜图像 支持的图像格式、裁剪、角色一致性、首帧/末帧行为
参考内容转视频 多张图像、视频或音频输入 输入数量限制、资产 URL 访问、顺序/角色语义、额外计费
视频编辑或延长 现有片段 所选路由是否确实支持它;不要根据另一个模型系列推断支持情况

模型能力并非某个类别范围内的承诺。例如,当前 Flatkey Seedance 2.5 页面记录了其路由上的文本转视频、图像转视频和参考内容转视频,同时将视频编辑和视频延长标记为不可用。请将你要发布的确切模型 ID 的实时模型页面或提供商 API 参考文档视为合同。

如何选择访问方式:直接提供商还是多模型网关

访问视频模型有两种合理的方式。没有哪一种在所有情况下都更好。

访问模式 适用情况 需要规划的权衡
直接提供商 API 某项供应商特定能力是产品核心,或者你的团队需要在该提供商的新参数一出现时就使用它们 需要为每个提供商分别管理凭据、计费、任务架构、监控和迁移
多模型网关 你正在评估多个模型、希望为更广泛的 AI 产品提供统一访问层,或者希望共享余额和模型目录 你仍需验证每个所选模型的确切路由、支持字段、生命周期和价格

Flatkey 是第二种模式的一个示例。其文档描述了一个用于共享模型目录、兼容 OpenAI 的基础 URL,而其视频模型页面记录了适用于所选路由的视频特定合同。这一区别很重要:账户和路由层的兼容性并不意味着每个媒体模型都使用 chat-completions 载荷。

作为一个具体的当前路由,Flatkey 在 POST /v1/videos 上记录了 Seedance 2.5,并使用 content[] 请求体。该页面列出了文本、图像、视频和音频参考内容;还列出了路由特定的输出设置和基于任务的检索流程。请先阅读实时 Seedance 2.5 模型合同,然后有意发起一个小型调用,使用与你计划中的产品工作流相同的时长、分辨率、宽高比和参考媒体模式。

一个简单的访问决策

如果你的发布依赖某项特定提供商独有的能力,并且你具备负责该集成的运营能力,请选择直接 API。如果你的首要问题是模型评估、路由可移植性,或是在更大型产品中整合凭据和计费,请选择一个公开多个模型的访问层。

在这两种情况下,都应将提供商/模型名称、请求结构和返回的任务 ID 保存在自己的数据库中。这样才能在日后切换模型、复盘事件或对账成本时有所依据。

AI 视频生成器 API 定价:先比较计费单位,再比较费率

定价很容易被误读,因为各视频提供商的计费方式并不相同。一种路径可能按生成秒数定价,另一种可能根据消耗的令牌计算成本,而网关可能显示按路径区分的实时费率。这些并不是电子表格中可以互换的列。

示例入口 需要核实的公开计费依据 一个有用的规划问题
Google Veo 付费层级的费用按生成秒数公布,并因模型变体和分辨率而异 哪种变体、分辨率、时长和尝试次数符合实际用例?
直接使用 BytePlus ModelArk Seedance 实际用量与返回的 completion_tokens 相关;分辨率、时长和输入视频都会影响消耗量 对于实际运行的代表性请求,提供商报告了什么数据?
Flatkey Seedance 2.5 实时目录显示按路径区分的每秒价格及最短时长 在批处理开始前,账户中启用的确切模型、输出设置和目录费率是什么?

Google Gemini API 定价页面按生成秒数、模型变体和分辨率列出了当前 Veo 付费层级费率。BytePlus ModelArk 定价文档指出,实际视频消耗量由调用后返回的 completion_tokens 决定。Flatkey 的 Seedance 2.5 页面按路径和输出设置展示当前目录定价。应将这些页面用作上线当天的核查,而不要把它们当作永久价格表复制到代码中。

使用每条通过审核片段的成本

对于 AI 视频生成器 API,决策指标通常不是每次请求的成本,而是符合预期用途的质量和政策规则的视频片段成本。

每条通过审核片段的成本 = 可计费生成总支出 / 通过审核的片段数

对于上线预测:

预估支出 = 计划尝试次数 × 每次尝试的预估成本
预期通过审核的片段数 = 计划尝试次数 × 观察到的通过率
预估每条通过审核片段的成本 = 预估支出 / 预期通过审核的片段数

在完成一个小型代表性批次后进行此计算。如果模型需要多次重试或人工返工,较低的每秒费率反而可能导致每条通过审核片段的成本更高。反之,对于通过率高且编辑轮次较少的工作流,较高的单次尝试费率可能更具经济性。

在扩大支出之前,请为每个测试任务记录以下所有字段:

  • 模型 ID 以及提供商或网关路径;
  • 请求和实际交付的时长、分辨率及宽高比;
  • 输入类型和参考资产数量;
  • 提供商任务 ID 以及您自己的任务 ID;
  • 报告的用量和计费金额;
  • 终态状态和重试原因;
  • 审核通过决定及原因;以及
  • 拥有该任务的营销活动、客户或产品功能。

如需了解适用于文本、图像和视频工作负载的完整预算工作表,请参阅如何预测多模型 AI API 支出。

将 AI 视频生成器 API 集成为异步任务

不要让浏览器等待视频提供商。持久化保存任务,将工作加入队列,并让工作进程负责提交和轮询。客户端会立即收到您的任务 ID,并可以检查您应用程序的状态端点。

阶段 由您的应用程序负责 由提供商或网关负责 进入下一步前需持久化保存
接收 用户意图、资产授权、预算护栏 — 应用程序任务 ID 和请求修订版本
提交 验证和请求组装 任务创建 提供商/模型路径和任务 ID
运行中 队列、轮询/Webhook 处理、超时策略 推理执行 标准化状态和重试历史
完成 资产存储、验收审核、用户交付 输出可用性和用量详情 输出位置、成本、验收结果

当前 Flatkey Seedance 请求示例

以下是基于当前已记录的 Seedance 2.5 请求结构而编写的小型、特定路径的冒烟测试。请将密钥保存在服务器上。在生产环境中使用前,请再次核实实时路径、账户可用性和确切的模型页面。

curl https://router.flatkey.ai/v1/videos \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $FLATKEY_API_KEY" \
  -d '{
    "model": "seedance-2.5",
    "content": [
      {
        "type": "text",
        "text": "A clean product video, natural light, slow camera move."
      }
    ],
    "ratio": "adaptive",
    "resolution": "720p",
    "duration": 5,
    "generate_audio": true
  }'

响应会提供一个任务标识符。请将完整响应与您的应用任务一同存储,然后轮询文档中说明的任务端点,而不要猜测结束时间:

curl "https://router.flatkey.ai/v1/videos/TASK_ID" \
  -H "Authorization: Bearer $FLATKEY_API_KEY"

在任务成功完成后,从文档中说明的内容路由获取已完成的内容。不要假设每个提供商都采用完全相同的端点或响应结构。例如,Google 会返回一个长时间运行的操作,必须持续检查,直到 done 为 true,然后才能下载结果。应用侧适配器可将这些差异隔离在产品代码之外。

type VideoJob = {
  id: string;
  provider: string;
  model: string;
  providerTaskId?: string;
  status: "queued" | "submitted" | "running" | "succeeded" | "failed";
};

async function submitFlatkeySeedance(job: VideoJob, prompt: string) {
  const response = await fetch("https://router.flatkey.ai/v1/videos", {
    method: "POST",
    headers: {
      "content-type": "application/json",
      authorization: `Bearer ${process.env.FLATKEY_API_KEY}`,
    },
    body: JSON.stringify({
      model: "seedance-2.5",
      content: [{ type: "text", text: prompt }],
      ratio: "adaptive",
      resolution: "720p",
      duration: 5,
      generate_audio: true,
    }),
  });

  if (!response.ok) throw new Error(`Video submission failed: ${response.status}`);
  return response.json(); // Persist the returned task identifier with job.id.
}

上述适配器刻意不硬编码响应字段或终态字符串。请存储提供商响应,将其映射到您自己的标准化状态机,并将该映射保留在靠近提供商集成的位置。

防止高昂意外成本的生产控制措施

AI 视频生成器 API需要与其他任何按量计费的异步依赖项相同的工程纪律,另外还需要资产管理和人工质量审核。

1. 让重复提交无从发生

根据您的任务 ID 和提交的修订版本创建应用级幂等键。如果工作进程在提供商接受任务后、数据库更新前崩溃,安全重试必须先确定是否已存在提供商任务 ID。不要盲目地将同一个创意任务提交两次。

2. 使用有界重试

仅重试被您的集成分类为暂时性的错误。设置最大尝试次数,记录之前的提供商任务 ID,并在预算或重试限制用尽时停止。验证错误、策略拦截或无效输入资产应得到面向用户的说明,而不是自动重新提交。

3. 保持资产持久且访问受控

参考资产在请求期间需要稳定且已获授权的 URL。生成后,应根据您的存储和保留策略复制或持久化输出,而不是永久依赖临时的提供商 URL。将输入资产哈希和输出位置与任务元数据一同记录。

4. 将创意验收与 API 成功分开

succeeded 表示 API 创建了输出;并不表示该输出适合客户、营销活动或产品界面。添加一个轻量级验收结果——自动、人工或两者兼有——并记录片段被拒绝的原因。这些数据将用于计算您的每个获接受片段成本。

5. 关注模型生命周期

视频模型参数和可用性变化很快。Google 当前的 Veo 文档区分了模型生命周期状态,并引导开发者查看特定模型的限制;Flatkey 的模型页面列出了当前路由字段和可用性。每当更改模型、分辨率、音频、参考媒体行为或提供商路由时,都应重新运行冒烟测试。

6. 将真实可信的媒体政策纳入工作流

获取参考资产的权利,在发布渠道要求披露时向用户提供清晰说明,并在上线前确定对合成人物、品牌和敏感内容的处理方式。提供商的接受并不能替代您产品的政策或法律审查。

如需了解涵盖队列、Webhook、重试、存储和监控的详细运营清单,请阅读面向文生视频团队的 Seedance API 生产清单。

7 步上线计划

  1. 编写一个可测试的用例。定义受众、宽高比、时长、可接受的瑕疵,以及由谁批准输出。
  2. 选择两到三个路由进行测试。比较确切的模型 ID 和请求结构,而不是基于品牌层面的假设。
  3. 创建一小批具有代表性的样本。包含用户实际会提交的提示词和参考媒体条件。
  4. 记录每次尝试的成本和结果。捕获用量、任务状态、时长、重试和验收决策。
  5. 选择预算护栏。设置每个任务的最大尝试次数,以及每个获接受片段的成本阈值。
  6. 在异步队列后上线。持久化您自己的任务状态、提供商任务 ID 和输出元数据。
  7. 安排重新验证。在提高量级或推出新的创意工作流之前,重新检查当前模型页面、价格、限制和生命周期。

如果您的产品将在文本、图像、音频和视频模型之间进行路由,也请参考这份多模态代理路由指南,规划回退和可观测性方案。

AI 视频生成器 API 生产清单

  • [ ] 已记录确切的模型 ID、提供商/网关路由和生命周期状态。
  • [ ] 请求契约取自当前有效的模型/API 文档。
  • [ ] 您的应用将该任务作为异步任务处理,并保留持久化的提供商任务 ID。
  • [ ] 您的重试系统可防止重复付费提交。
  • [ ] 已根据具有代表性的批次验证计费单位。
  • [ ] 团队跟踪每个已接受片段的成本,而不仅是标称费率。
  • [ ] 参考资产和输出资产具有已记录的存储和保留路径。
  • [ ] 已针对该用例定义输出审核、安全处理和用户披露。
  • [ ] 在扩大流量之前,已安排模型/页面重新验证。

如果 Veo 在您的候选清单中,请阅读 Veo 3 定价(2026 年 10 月),了解 Vertex AI 费率以及取代 Gemini API 预览模型的方案。

常见问题

什么是 AI 视频生成器 API?

AI 视频生成器 API允许软件根据文本、图像、音频或其他参考媒体请求生成视频。在生产环境中,它通常以异步任务方式运行:提交请求、保留任务或操作 ID、检查状态并获取完成的结果。

AI 视频生成器 API 的费用是多少?

这取决于具体路由和计费单位。目前公开的示例包括 Google Veo 按生成秒数计费、直接使用 BytePlus ModelArk Seedance 的 Token 消耗计费,以及 Flatkey Seedance 路由的实时按秒目录价格。在预测支出之前,请匹配模型、分辨率、时长、输入媒体、重试次数和接受率。

我可以用一个 API 同时实现文生视频和图生视频吗?

某些模型路由支持两者,但具体细节因模型而异。Flatkey 当前的 Seedance 2.5 页面记录了 /v1/videos 上的文生视频和图生视频;在实施前,请验证实时路由支持的内容角色、限制和输出设置。

我应该使用轮询还是 Webhook?

请使用所选提供商文档中规定的机制。当存在任务状态端点时,轮询是一个安全的起点。Webhook 可以减少轮询并加快应用更新,但仍应进行验证、去重,并与您存储的任务状态进行核对。

如何安全地切换视频模型?

应将模型切换视为受控评估。保持应用任务架构稳定,为新路由添加提供商适配器,测试同一具有代表性的批次,比较每个已接受片段的成本,并为两个版本保留模型 ID 和任务元数据。在更换提供商之前,模型价格比较工作流是很有用的配套参考。

从可衡量的试点开始

最佳的AI 视频生成器 API并非演示效果最令人印象深刻的那个;而是能够满足您的创意需求、契合您的运营设计,并在您可持续承担的预算内产出已接受片段的路由。先从一个路由、一个真实批次和一份完整的任务记录开始。然后利用结果数据决定是调整提示词系统、更换模型,还是增加另一条路由。

浏览当前的Flatkey 模型目录,验证实时的Seedance 2.5 API 和定价页面,并在提高生产限额之前运行一个小型异步试点。

来源