图像与设计
用 EachLabs API 从文本/图片生成 AI…
当需要通过 EachLabs Predictions API 调用 165+ AI 模型生成新视频内容(而非编辑已有视频)时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
用 EachLabs API 从文本/图特定
解决思路
- 在请求头中携带 `X-API-Key: <your-api-key>` 进行认证;设置 `EACHLABS_API_KEY` 环境变量或直接传入,密钥可在 eachlabs.ai 获取。
- 创建预测:向 `https://api.eachlabs.ai/v1/prediction` 发送 POST 请求,body 包含 `model`(模型 slug)、`version`(固定为 `"0.0.1"`)和 `input`(输入参数)。
- 轮询结果:GET `https://api.eachlabs.ai/v1/prediction/{prediction_id}`,直到 `status` 为 `"success"` 或 `"failed"`,从响应中提取输出视频 URL。
- 创建预测前先校验模型:GET `https://api.eachlabs.ai/v1/model?slug=<slug>`,确认模型存在并获取 `request_schema` 以确定准确的输入参数。
- 按任务类型选择模型:文生视频(如 `pixverse-v5-6-text-to-video`、`veo-3`、`sora-2-text-to-video-pro`、`ltx-v-2-text-to-video-fast`);图生视频(如 `wan-v2-6-image-to-video-flash`、`kling-v2-6-pro-image-to-video`、`gen4-turbo`);转场与特效(如 `pixverse-v5-6-transition`、`pika-v2-2-pikascenes`、`veo3-1-first-last-frame-to-video`);动作控制与动画(如 `kling-v2-6-pro-motion-control`、`motion-fast`、`wan-v2-6-reference-to-video`);数字人与口型同步(如 `bytedance-omnihuman-v1-5`、`creatify-aurora`、`sync-lipsync-v2-pro`、`kling-avatar-v2-pro`)。
- 图生视频示例:model 用 `wan-v2-6-image-to-video-flash`,input 传 `image_url`、`prompt`、`duration`、`resolution`。
- 视频转场示例:model 用 `pixverse-v5-6-transition`,input 传 `prompt`、`first_image_url`、`end_image_url`、`duration`、`resolution`。
- 动作控制示例:model 用 `kling-v2-6-pro-motion-control`,input 传 `image_url`、`video_url`、`character_orientation`。
- 数字人示例:model 用 `bytedance-omnihuman-v1-5`,input 传 `image_url`、`audio_url`、`resolution`。
- 编写提示词时:明确描述运动(如 "camera slowly pans left" 而非 "nice camera movement");加入风格关键词("cinematic"、"anime"、"3D animation"、"cyberpunk");描述时间节奏("slow motion"、"time-lapse"、"fast-paced");图生视频时描述相对静态图应发生的变化;在支持时使用负面提示词排除不想要的元素。
- 完整参数细节参见 references/MODELS.md。
适用边界 · 注意事项
- 需要编辑已有视频(放大、口型同步、延长、字幕)时,应改用 eachlabs-video-edit 技能。
- 没有 EachLabs API 密钥或无法访问 eachlabs.ai 时无法使用。