Luma 视频生成 API 对接说明

Luma 视频生成 API 对接说明

💡 原文中文,约8200字,阅读约需20分钟。
📝

内容提要

随着AI应用的普及,视频生成平台Luma提供了API接口,用户可以根据关键词自动生成高质量视频。用户可以通过API获取视频的相关信息,包括视频ID、视频链接和封面等。用户还可以自定义视频的首尾帧来生成视频,以及对已生成的视频进行扩展。此外,API还支持异步回调功能,用户可以设置回调URL来接收生成视频的结果。

🔎

延伸解读

API 来源与使用前提

文章明确指出 Luma 官方并未提供 API,当前接口由 AceDataCloud 模拟对接实现。这意味着开发者在使用前需了解其非官方性质,可能存在的稳定性或兼容性风险。使用前需注册账号并获取凭证,首次申请有免费额度,适合小规模测试或验证需求。

核心功能与参数要点

API 支持三种主要操作:基础生成、自定义首尾帧生成和视频扩展。基础生成只需输入 prompt;自定义生成需指定 start_image_url 和可选的 end_image_url;扩展则需设置 action 为 extend 并提供原视频的 video_id 或 video_url。所有操作均返回统一的字段结构,便于程序化处理。

异步回调的必要性与实现

由于视频生成耗时约 1-2 分钟,同步请求会长时间占用连接,消耗系统资源。API 提供异步回调机制:请求时附加 callback_url,接口立即返回 task_id,任务完成后结果以 POST JSON 形式发送到该 URL。开发者需自行搭建可接收 HTTP 请求的服务,并利用 task_id 关联任务与结果。

❓

Q&A

如何使用Luma视频生成API?

用户需注册并获取凭证,首次申请有免费额度。然后可以通过输入关键词生成视频,并获取相关信息。

Luma视频生成API支持哪些功能?

API支持根据关键词生成视频、自定义首尾帧、视频扩展和异步回调功能。

如何自定义视频的首尾帧?

用户可以通过输入首尾帧的图片链接,并在请求中指定start_image_url和end_image_url字段来生成视频。

Luma视频生成的时间大约需要多久?

生成视频的时间较长,通常需要1-2分钟。

如何对已生成的视频进行扩展?

用户需将参数action设置为extend,并提供需要扩展的视频ID或链接。

什么是异步回调功能?

异步回调功能允许用户设置callback_url,生成结果会通过POST请求发送到该URL,减少系统资源消耗。

🏷️

标签

➡️

继续阅读