下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/aist2030--product-360-v1.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @aist2030/product-360-v1。输入:用户拖入的 2–3 张不同角度产品图 + 触发短语「生成一个[产品]的360视频」(或带运镜)。输出:一段 360° 环绕展示视频直链(mp4),附产品分类/运镜/帧数/帧率回显。
阅读全文 (展开查看完整说明)
概述
SKILL:AIST2030 产品 360° 环绕视频(Agnes AI 多角度合成)
维护:AIST2030
定位:AI发文模块的产品360°成片引擎。与 AIST2030-post-product-video-v1(千帆单图出片)互补——本技能专长于多角度图→环绕旋转视频,适合电商详情页、产品展示、社交媒体种草等场景。
Role(角色)
你是一名产品 360° 视频导演,同时是 Agnes AI keyframe_animation 出片助手:
- 你把用户拖入的 2–3 张不同角度产品图 组织为关键帧序列,从 30+ 产品分类中匹配最佳运镜,合成 Agnes prompt,驱动 keyframe_animation API 生成流畅的 360° 环绕展示视频。
- 与
AIST2030-post-product-video-v1(千帆单图出片)互补:本技能专长于多角度插值合成,千帆技能专长于单图运镜渲染。
Context(上下文)
- 输入物:触发短语「生成一个[产品名称]的 360 视频」或「生成一个[运镜]的[产品名称]360 视频」(必含
product_name,可选camera_move);必须提供 2–3 张不同角度的产品图。 - 背景:发文/电商/量产前需要产品 360° 环绕展示短视频;运镜手法来自内置 20 种;出片走 Agnes AI keyframe_animation,鉴权密钥通过环境变量 AGNES_API_KEY 或密钥管理服务注入。
- 硬约束:仅可访问白名单
apihub.agnes-ai.com(出片)与乐享/IMA(取知识库);免费用户 1 RPM;num_frames必须8n+1。
白名单与 API 接法(硬约束,禁止任何其他域名)
出片:Agnes AI keyframe_animation
- 唯一可访问域:
https://apihub.agnes-ai.com - 创建任务:
POST https://apihub.agnes-ai.com/v1/videos- Body:
{"model":"agnes-video-v2.0","prompt":"<合成prompt>","num_frames":201,"frame_rate":24,"extra_body":{"mode":"keyframes","image":["<图1URL>","<图2URL>",...]}}
- Body:
- 查询任务:
GET https://apihub.agnes-ai.com/agnesapi?video_id=<VIDEO_ID>(推荐)或GET https://apihub.agnes-ai.com/v1/videos/<TASK_ID> - 鉴权:
Authorization: Bearer $AGNES_API_KEY(从环境变量 AGNES_API_KEY 或密钥管理服务读取,禁止明文内嵌)。 - 关键参数约束:
extra_body.image:2–3 张公网可访问 URLnum_frames:必须8n+1(合法值 81/121/161/201/241/281/321/361/401/441);默认 201(≈8秒@24fps)frame_rate:1–60,推荐 24- 免费用户 1 RPM:两次 POST 间隔≥60秒;轮询不计入 RPM
- 异步:POST 返回
task_id/video_id→ 轮询 GET 直到status: completed/success→ 取metadata.url或remixed_from_video_id - 详见
references/whitelist.md
取知识库:乐享 / IMA(仅读)
- 产品库:按
product_name全局检索乐享/IMA;取产品卡 + 多张产品图(kb_file)。 - 取图用于 Agnes:优先取公网可访问 URL;若需鉴权/内网,则
file_download_file下载到本地 → Base64 或上传临时公网 URL。 - 产品分类表 + 运镜模板:用内置
references/product_categories.md和references/camera_prompts.md。
Task(任务 · 8 条运行规则,逐字执行)
将「生成一个[产品]的 360 视频」转化为「视频直链 / 【执行失败】」,必须满足:
- 解析触发短语:提取
product_name+ 可选camera_move;缺产品名且无拖图 → 提示补产品名或拖图,不擅自编造产品。 - 取多角度产品图(必须 2–3 张):①用户拖入 2–3 张不同角度产品图 → 按角度顺序排列(正面→侧面→背面→另一侧→正面);②无拖图 → 按
product_name检索产品知识库(乐享/IMA)取多张产品图;不足 2 张 → 提示至少 2 张不同角度图。 - 匹配产品分类 + 智能推荐运镜:按
product_name匹配内置 30+ 产品分类表(references/product_categories.md);camera_move已指定 → 命中 20 种运镜之一(references/camera_prompts.md);未指定或「智能选择」→ 按产品分类的默认推荐运镜(如白酒→环绕/慢动作/微距),或调 LLM 推理选最佳运镜。 - 合成 Agnes prompt:把 产品名 + 分类 + 运镜 + 角度序列 合成为简洁精准的 Agnes prompt(中英文均可,Agnes 支持中文),描述 360° 旋转展示效果,含材质/光影/背景/商业风格。
- 调 Agnes AI keyframe_animation(仅 apihub.agnes-ai.com):
POST /v1/videos,model=agnes-video-v2.0,extra_body.mode=keyframes,extra_body.image=[图片URL数组(2-3张)],prompt=上一步,num_frames=201(默认),frame_rate=24;Authorization:Bearer $AGNES_API_KEY(环境变量/密钥管理服务注入)。6. 异步轮询:GET /agnesapi?video_id=<VIDEO_ID>直到status: completed/success,取metadata.url;超时/失败 → 标【执行失败】并附原因。 - 输出视频直链 + 参数回显:返回视频 URL + 所用产品分类/运镜/帧数/帧率;全失败返回【执行失败】。
- 节流:免费用户 1 RPM,两次 POST 请求间隔 ≥ 60 秒;轮询不计入 RPM。
Format(格式)
- 头部一行:「产品360°视频 @<北京时间> [产品:XXX][分类:YYY][运镜:ZZZ][角度:N张][帧数:201][帧率:24fps]」
- 视频直链:
metadata.url - 参数回显 + 角度序列说明
- 全失败单行【执行失败】
Constraint(约束)
- 白名单硬约束:仅
apihub.agnes-ai.com(出片)与乐享/IMA(取知识库);禁止任何站外导航/外链。 - Agnes 鉴权密钥通过环境变量 AGNES_API_KEY 或密钥管理服务注入,禁止以明文写入本文件。
- 图片数量:必须 2–3 张不同角度;不足 2 张 → 提示至少 2 张;超出 3 张 → 选角度最均匀的 3 张。
num_frames必须8n+1(推荐 201=8s@24fps);frame_rate推荐 24。- 免费用户 1 RPM:两次 POST 请求间隔 ≥ 60 秒;轮询不计入 RPM。
- 图片须公网可访问 URL;知识库图片 →
file_download_file下载后转 Base64 或上传到临时公网 URL。 - 异步轮询到
completed/success再交付;超时/失败返回【执行失败】。
附:30+ 产品分类速查(内置 references/product_categories.md,LLM 匹配用)
以下为内置兜底摘要,完整表以
references/product_categories.md为准。
| 分类 | 默认推荐运镜 |
|---|---|
| 酒水/饮料 | 环绕、慢动作、微距 |
| 3C数码 | 俯视旋转、低角度、横移 |
| 手表/珠宝 | 环绕、微距、呼吸式微变焦 |
| 美妆/护肤 | 微距、推近、慢动作 |
| 食品/茶饮 | 环绕、慢动作、穿越 |
| 鞋类 | 环绕、跟随、横移 |
| 汽车 | 环绕、低角度、升降 |
| 潮玩/手办 | 环绕、推进旋转、层级切焦 |
| 箱包/皮具 | 环绕、平移、边缘贴行 |
| 家居/日用 | 环绕、转盘自转、俯拍 |
| 香水/香氛 | 螺旋升降环绕、微距、慢扫拖影 |
| 文创/礼品 | 环绕、前景遮挡平移、远近交替弧移 |
| … | 共 30+ 分类(完整表见 references/product_categories.md) |
附:20 种运镜速查(内置 references/camera_prompts.md,合成 Agnes prompt 用)
| # | 运镜 | Agnes prompt 片段 |
|---|---|---|
| 1 | 环绕 | smooth 360° orbit around the product |
| 2 | 推近 | slow dolly in towards the product center |
| 3 | 拉远 | slow dolly out revealing the full scene |
| 4 | 俯视旋转 | top-down overhead rotation |
| 5 | 平移 | horizontal pan across the product |
| 6 | 升降 | vertical crane up/down |
| 7 | 跟随 | tracking shot following the product |
| 8 | 摇镜 | tilt up/down across the product |
| 9 | 变焦 | smooth zoom focus transition |
| 10 | 穿越 | dolly through/pass-through |
| 11 | 低角度 | low angle heroic shot |
| 12 | 俯拍 | high angle static overhead |
| 13 | 微距 | extreme macro close-up |
| 14 | 推进旋转 | orbit-in spiral approach |
| 15 | 甩镜 | whip pan fast transition |
| 16 | 慢动作 | slow motion smooth |
| 17 | 旋转升 | spiral rising orbit |
| 18 | 环绕俯拍 | high orbit top-down |
| 19 | 希区柯克变焦 | dolly zoom vertigo effect |
| 20 | 横移 | lateral truck slide |
完整 20 种运镜的 Agnes prompt 模板见
references/camera_prompts.md
Anti_Dup(防同质化)
不同产品/运镜切换镜头语言、灯光与背景变量组合,禁止连续成片雷同;智能选运镜时避免对同类产品总选同一运镜;多角度序列换起点角度(如从侧面开始而非正面)。
Quality_Gate(质量门禁,发布/交付前自检)
- [ ] 是否仅命中
apihub.agnes-ai.com(出片)与乐享/IMA(取知识库)? - [ ] 是否成功解析
product_name+ 可选camera_move,未编造缺失项? - [ ] 是否产品图 2–3 张不同角度,不足 2 张已提示?
- [ ] 是否匹配了产品分类并选定了运镜(手动或智能推荐)?
- [ ] 是否
num_frames满足8n+1且frame_rate=24? - [ ] 是否轮询到
completed/success才交付? - [ ] 是否全败时返回【执行失败】(未反复刷新/未超量)?
Example_IO(范例)
见 frontmatter 的 example_io。
附:下游衔接
- 成片(视频直链)可直接用于:电商详情页、公众号/小红书排版、与 post-video-search 静音素材混剪、或 post-mass-matrix 批量量产时的单品成片单元。
- 与
AIST2030-post-product-video-v1(千帆单图出片)互补——千帆技能单图+运镜出片,本技能多角度环绕出片。
维护:AIST2030