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 可以通过基本用法获得,如

相关推荐
七牛开发者26 分钟前
Is Grep All You Need?Agent 搜索里,Harness 比检索方法更重要
ai
深兰科技27 分钟前
韩国KAIST AI半导体高管项目代表团到访深兰科技,聚焦AI算力与智能产业合作机会
人工智能·机器人·symfony·ai算力·深兰科技·韩国科学技术院·kaist
快乐on9仔33 分钟前
NLP学习(一)transformers之pipeline体验
人工智能·深度学习
花椒技术1 小时前
企业内部 Agent 落地复盘:Gateway、Skill 和二次确认如何串起受控业务执行
后端·agent·ai编程
冬奇Lab1 小时前
Agent系列(六):记忆管理——让 Agent 记住重要的事
人工智能·agent
冬奇Lab1 小时前
一天一个开源项目(第113篇):notebooklm-py - 把 Google NotebookLM 变成可编程 API,还能接入 Claude Code
人工智能·google·开源
AlfredZhao1 小时前
入门:我的第一个Vibe Coding实践程序
ai·codex·vibecoding
字节跳动开源2 小时前
Viking AI 搜索 CLI 正式发布:会说话,就能做搜索推荐
数据库·人工智能·开源
阿杰技术2 小时前
AI 编程助手落地实战:从提效到重构的全场景指南
人工智能·重构