用途:通过 Luma AI Dream Machine API 生成 AI 视频与图像,支持文生视频、图生视频、向前/向后延展视频以及文生图,并轮询、获取、列出和删除生成记录。提到 Luma AI、Dream Machine、luma video、luma image 或 lumalabs 时可使用。
主要能力:提交文生视频请求(如 model 为 ray-2,aspect_ratio 16:9,resolution 720p,duration 5s);图生视频时在 keyframes.frame0 传入图片 URL;延展视频时在 frame0 传入 type 为 generation 的源生成 id;文生图使用 photon-1;轮询 GET /generations/<id> 直到 completed 或 failed,完成后从 assets.video 或 assets.image 获取下载地址;还可列出 camera_motion 与 concepts。
使用方式:先连接 Luma AI 连接器(app.vm0.ai/connectors),请求体写入 /tmp/luma_*.json,用 curl 调用 https://api.lumalabs.ai/dream-machine/v1/generations 相关端点,并携带 Authorization: Bearer $LUMA_TOKEN。连接失败可运行 zero doctor check-connector --env-name LUMA_TOKEN 或 zero doctor check-connector --url https://api.lumalabs.ai/dream-machine/v1/generations --method GET 排查。
限制:生成为异步任务,通常耗时 30–120 秒,需轮询到终态;视频模型可选 ray-2(质量更高)或 ray-flash-2(更快更便宜);图像模型可选 photon-1 或 photon-flash-1;宽高比为 1:1、3:4、4:3、9:16、16:9(默认)、9:21、21:9;分辨率支持 540p、720p、1080p、4k;视频时长为 5s 或 9s。收费与价格暂未提供。