Pixverse 视频生成 API 集成指南

Pixverse 视频生成 API 集成指南

简介

本文将为您介绍 Pixverse 视频生成 API 的集成指南,您可以通过输入自定义参数来生成官方的 Pixverse 视频。Pixverse 是一个强大的数据云平台,提供了多种视频生成的功能,非常适合需要快速制作视频内容的开发者和创作者。

环境准备/前置条件

在开始之前,您需要:

  1. 注册并登录 Pixverse 视频生成 API
  2. 获取 API 访问凭证。

详细步骤

获取 API 凭证

首先,访问 Pixverse 视频生成 API 页面,并点击"获取"按钮以获取请求所需的凭证:

如果您尚未注册或登录,系统将自动重定向到登录页面。完成登录或注册后,您将返回当前页面。

首次申请时,您将获得免费的配额,可以免费使用该 API。

基本用法

您可以根据提示生成视频。例如,您可以输入 quiver,如下图所示:

生成的代码如下:

主要请求参数说明:

  • model: 视频生成模型,默认值为 v3.5
  • action: 视频生成的动作,默认值为 generate,可选 extend
  • prompt: 视频生成的提示(必填)。
  • style: 可选的视频风格。
  • motion: 动作模式,默认值为正常。
  • quality: 视频清晰度,默认值为 540p
  • duration: 视频时长,默认值为 5 秒。
  • image_url: 第一帧的参考图像,选填。
  • aspect_ratio: 纵横比,默认值为 16:9
  • seed: 可选,固定随机种子。
  • template_id: 可选,指定模板效果。
  • callback_url: 回调结果的 URL。

您可以点击"尝试"按钮直接测试 API,等待 1-2 分钟,结果如下:

json 复制代码
{
  "success": true,
  "task_id": "69e677ca-f1de-419f-99a4-cb39ea0cb5fc",
  "trace_id": "e544f904-ac13-4b42-a26e-2de69d9ac06b",
  "data": [
    {
      "id": 317982208110208,
      "first_frame": "",
      "video_width": 0,
      "video_height": 0,
      "prompt": "quiver",
      "model": "v3.5",
      "quality": "360p",
      "motion": "normal",
      "video_url": "https://media.pixverse.ai/pixverse%2Fmp4%2Fmedia%2Fweb%2F77e48783-3dc9-48ab-84a0-0e310ff9b83d_seed0.mp4",
      "template_id": 0,
      "template_name": "",
      "style": "",
      "aspect_ratio": "16:9",
      "duration": 5,
      "extended": 0,
      "last_frame": "",
      "seed": 0,
      "asset_id": 0,
      "asset_name": ""
    }
  ]
}

在此,您已获取到视频的内容,包括视频 ID、视频链接、视频清晰度、视频时长等详细信息。

自定义首尾帧视频生成

如果您想自定义视频的首尾帧,可以输入首尾帧图像的链接:

  • 首帧图像

  • 尾帧图像

接下来,您需要根据歌词、标题和风格自定义生成的歌曲,指定以下内容:

  • action: 视频生成任务的动作,可以是生成视频 generate 或扩展视频 extend
  • prompt: 视频生成任务的提示。
  • frame: 首尾帧的视频链接数组。

填写后的示例:

生成的代码如下:

相应的 Shell 代码:

bash 复制代码
curl -X POST 'https://api.acedata.cloud/pixverse/videos' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "action": "generate",
  "prompt": "gradation",
  "frame": ["https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fcdn.acedata.cloud%2Fc7zzmb.png&pos_id=img-npZInjTE-1779789688157)","https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fcdn.acedata.cloud%2Ffqd8br.png&pos_id=img-BMJty3AS-1779789688683)"]
}'

测试是允许的,生成的效果类似。

使用特定视频模板效果生成视频

如果您想使用特定的视频模板效果生成视频,只需添加 template_id 字段以指定模板效果。我们提供了多种模板效果,具体效果如下图所示:

json 复制代码
[
    {
        "display_name": "Muscle Surge",
        "workflow_tag": "muscle_241128",
        "template_id": 308621408717184,
        "thumbnail_path": "https://media.pixverse.ai/asset%2Ftemplate%2Fwithbaby.gif",
        "qualities": [
            "360p",
            "540p",
            "720p",
            "1080p"
        ]
    },
    // 其他模板...
]

您可以选择一个 template_id 来生成视频。以 302325299651648 为例,生成视频的参数与基本用法相似,具体参数如下:

填写后,自动生成的代码如下:

相应的 Python 代码:

python 复制代码
import requests

url = "https://api.acedata.cloud/pixverse/videos"

headers = {
    "accept": "application/json",
    "authorization": "Bearer {token}",
    "content-type": "application/json"
}

payload = {
    "action": "generate",
    "prompt": "A group of people began to dance",
    "template_id": 302325299651648,
    "image_url": "https://cdn.acedata.cloud/n3r1mc.png"
}

response = requests.post(url, json=payload, headers=headers)
print(response.text)

运行后,您将得到结果如下:

json 复制代码
{
  "success": true,
  "task_id": "cf127eee-d23d-44c9-945c-793e68f86720",
  "trace_id": "aa7ed21d-8363-4eeb-a46a-a120e31b4fde",
  "data": [
    {
      "id": 318162170958272,
      "first_frame": "",
      "video_width": 0,
      "video_height": 0,
      "prompt": "A group of people began to dance",
      "model": "v3.5",
      "quality": "360p",
      "motion": "normal",
      "video_url": "https://media.pixverse.ai/pixverse%2Fmp4%2Fmedia%2Fweb%2F18d7fef6-2e59-48a5-a655-046464f34603_seed0.mp4",
      "template_id": 302325299651648,
      "template_name": "Zombie Mode",
      "style": "",
      "aspect_ratio": "16:9",
      "duration": 5,
      "extended": 0,
      "last_frame": "",
      "seed": 0,
      "asset_id": 0,
      "asset_name": ""
    }
  ]
}

可以看到,结果内容与视频模板效果一致,实现了通过模板效果生成视频的功能。

扩展视频生成功能

如果您想扩展已生成的 Pixverse 视频,可以将参数 action 设置为 extend,并输入要扩展的视频 ID。视频 ID 可以通过基本用法获得,如

相关推荐
阿里云大数据AI技术2 分钟前
Agent时代“Token炼金术”,阿里云 PAI 推出 TokenWorks:重塑企业专属的高保障SLO推理服务
人工智能·agent
饼饼学习空间智能8 分钟前
2026数字孪生选型避坑指南:如何避免项目沦为3D大屏展示
人工智能·深度学习
残*影13 分钟前
如何优雅地保存MySQL数据变更历史?
数据库·mysql
乐观的Terry26 分钟前
3、数据库设计与领域实体
java·数据库·spring boot·spring cloud·ai编程
SEONIB_Explorer28 分钟前
新手冷启动:如何用 SEONIB + VEONIB 搞定独立站图文与短视频基础产能
人工智能·shopify·seonib·veonib·低成本测试·钩子生成·冷启动 30 天执行计划表
_oP_i29 分钟前
ai制作系统操作手册
ai
码哥字节29 分钟前
Anthropic 官方的 7 种 Claude Code 自定义方式,你可能只用对了 1 种
ai编程·claude·mcp
Inhand陈工31 分钟前
数据中心UPS无功补偿与智能化监控方案:基于IG502的Modbus RTU转IEC61850实战
运维·人工智能·物联网·信息与通信
程序员老刘37 分钟前
Android 17的10个AI功能,国内用户真正能用的有几个?
android·flutter·ai编程
Saniffer_SH39 分钟前
NAND技术(二):从 Channel、Die/LUN、P/E Cycle 到 LDPC,一次讲透 NAND 里那些最容易误解的概念
人工智能·驱动开发·嵌入式硬件·测试工具·fpga开发·计算机外设·压力测试