内容提要
Luma Tasks API 允许用户通过任务ID查询视频生成任务的状态。用户需申请 Luma Videos Generation API 服务以获取任务ID。API 支持单个和批量查询,返回任务详情和状态。使用时需设置请求头和请求体,成功后可获取视频信息及错误处理代码。
延伸解读
API 使用的前提条件
在使用 Luma Tasks API 之前,用户必须先申请 Luma Videos Generation API 服务并获取任务ID。这一过程是必要的,因为任务ID是查询视频生成任务状态的关键。用户应确保在申请过程中提供准确的信息,以避免后续的错误。
批量查询的优势
Luma Tasks API 支持批量查询功能,用户可以一次性查询多个任务的状态。这对于需要处理大量视频生成任务的用户来说,能够显著提高效率,减少重复操作的时间成本。使用时需注意设置请求体中的 action 为 retrieve_batch,并正确上传任务ID数组。
错误处理的重要性
在调用 Luma Tasks API 时,了解可能出现的错误代码及其含义至关重要。常见的错误如 token_mismatched 和 invalid_token,可能会导致请求失败。用户应在开发过程中做好错误处理,以便及时调整请求参数,确保 API 调用的成功率。
Q&A
如何申请使用 Luma Tasks API?
用户需先申请 Luma Videos Generation API 服务以获取任务ID,然后再申请 Luma Tasks API。
Luma Tasks API 支持哪些查询方式?
Luma Tasks API 支持单个和批量查询任务状态。
如何设置 Luma Tasks API 的请求头和请求体?
请求头需包括 accept 和 authorization,请求体需包含任务ID和操作方式。
Luma Tasks API 返回的成功响应包含哪些信息?
成功响应包含视频任务的详细信息,如任务ID、视频ID、视频状态等。
如何进行批量查询操作?
批量查询需将 action 设置为 retrieve_batch,并上传任务ID数组。
如果调用 Luma Tasks API 时遇到错误,如何处理?
API 会返回相应的错误代码和信息,用户需根据错误代码进行处理。