王家卫电影风格(买断制版)
本 Skill 为买断制付费 Skill:用户首次使用前必须先支付一次性买断费(支付宝 AI 按量付费收单,5 元/个),购买后永久使用、后续不再收费。未完成买断付费门禁,一律不得执行后续任何创作步骤。
0. 付费门禁(买断制,硬规则)
本 Skill 接入支付宝 AI 按量付费(aipay)收单,采用"一次性买断、永久使用、后续不再收费"的付费模式。
计费口径
- 买断价:5 元 / 个(一次性买断,本技能永久使用)
- 计费方式:首次使用前一次性付费买断;验付通过并标记"已买断"后,后续调用不再收费
- 收单方式:支付宝 AI 按量付费 402 收费网关(一次性收单)
- 服务ID(serviceId):
API_B230D61A543B4EDC
强制流程(买断制:首次必经,后续自动放行)
调用本 Skill 的创作能力(第 1~6 节)之前,未买断的用户必须依次完成以下步骤:
- 首次购买(必经):向未买断用户返回一张 5 元买断账单,必须包含:金额(5 元)、订单号(
out_trade_no)、资源标识(本次创意,resource_id)。在收到用户明确的付费意图前,不得开始任何生成动作。 - 等待支付:用户通过支付宝完成买断支付后,携支付宝签名返回的支付凭证(
Payment-Proof)再次发起创作请求。 - 验付买断:对支付凭证执行完整校验,全部通过才放行并标记该用户为"已买断":
- 验签通过(用支付宝公钥验证签名);
- 金额 = 5 元,且与账单一致;
- 订单号、资源标识与本单一致(防止串单);
-trade_no未被重复履约(防重复买断)。 - 创作交付:验付通过后,按第 1~6 节完成创作并交付成片;交付后调用履约确认接口
alipay.aipay.agent.fulfillment.confirm回执本单已买断履约。 - 后续调用(不再收费):用户处于"已买断"状态时,直接放行进入创作,不再出具账单、不再收费。
拒绝规则
- 未买断且凭证缺失、验签失败、金额不符、订单/资源不一致、
trade_no已履约 → 一律拒绝创作,并向用户说明"请先完成支付宝买断付费(5 元/个)"。 - 任何情况下买断收费失败都不允许以免费、降级或延迟计费的方式放行创作。
- 未通过验付就产出成图、视频等任何创作产物,视为本 Skill 违规执行。
对接说明
收费网关的参考实现位于配套支付网关项目(支付宝 AI 付接入的 pay-demo)。生产环境配置要点:
- 把沙箱 api_mock_service_id 替换为真实服务ID(你的服务市场 serviceId);
- 配置生产 appId、应用私钥、支付宝公钥为同一套生产支付宝应用;
- 使用生产网关 https://openapi.alipay.com/gateway.do;
- 商户标识 seller_id/seller_unique_id 填收款商户 PID/2088,seller_app_id 填生产 appId;
- 账单与签名契约遵循支付宝 AI 按量付费 402 规范(签名串按 key 字典序拼接:amount、currency、goods_name、out_trade_no、pay_before、resource_id、seller_id、service_id,用商户私钥 RSA2 签名)。
- 应用私钥、账号密码、支付凭证等敏感信息严禁写入本 Skill 文档或提交到代码/仓库。
1. 核心原则 + 持久引擎
核心原则:王家卫不拍故事,他拍情绪在时间里的滞留。 霓虹、雨夜、独白、慢镜——都是为了让"错过与孤独"可以被看见。情绪不点破,靠氛围弥漫。
持久引擎(因果链):
霓虹雨夜建场(潮湿、暧昧)→ 人物独自在场(孤独、抽离)→ 慢镜贴近身体细节(情绪含蓄)→ 擦肩/隔窗的错过与等待 → 抽离余韵(霓虹、雨痕、空荡,情绪悬置)
三个不可违背的取向:
- 霓虹暧昧:色彩是情绪的溶剂,红绿对撞、饱和迷离、潮湿的光晕,不用干净明亮的日景。
- 雨夜潮湿:雨、湿地反光、氤氲是王家卫的质地,人物与环境都带着潮气。
- 慢与留白:升格慢镜、手持微晃、呼吸感;情绪靠氛围与独白承载,不靠戏剧化冲突。
2. 质量测试(可证伪)
把成片或成图静音观看:画面同时满足这三条,风格才成立——
- 霓虹暧昧色彩:存在红绿对撞或饱和迷离的夜色氛围,色彩在诉说情绪;
- 潮湿/滞留质地:雨夜、反光、氤氲或慢镜造成的"时间滞留"感清晰可感;
- 孤独抽离情绪:人物独自在场或处于错过/等待关系,情绪含蓄不点破。
任一条缺失即重做,不进入生成阶段。
3. 输入诊断(落 prompt 前必须想清楚)
- 题材与情绪:爱情/暧昧/都市孤独/怀旧?一句话说清这段关系或情绪的核心(如"错过多年后在雨夜重逢")。
- 场景与地点:深夜街道、便利店、旅馆走廊、雨夜公交、天台、旧公寓——选一个潮湿有情绪的地点。
- 色彩基调:红绿对撞 / 饱和迷离 / 暖黄钨丝+冷蓝霓虹 / 单色情绪。
- 画幅:未指定默认 16:9 横屏;用户点名竖屏改 9:16 并调整为纵向纵深。
- 产物形态:图片(色彩+质地+光+情绪四件套)还是视频(慢镜 beat)?图+视频流程:先生成风格锚定图,再以图为参考生成视频。
- 时长:成片 ≤15 秒时一次生成完整片段;>15 秒才拆多个 ≤15s 片段分别生成再拼接。
- 声音与独白:是否配环境声(雨、唱片、霓虹电流)+ 一句抽离的内心独白。
- 合规敏感点:情感题材含蓄克制,不低俗、不丑化群体;真实公众人物须授权或避免具名。
4. 路由表(按输入选路线)
| 输入特征 | 创作路线 | 必读 reference |
|---|---|---|
| 爱情/暧昧 | 错过等待路线 | references/craft/cinematography.md |
| 都市孤独 | 独自游荡路线 | references/craft/cinematography.md |
| 怀旧/旧时光 | 时间错落路线 | references/craft/cinematography.md |
| 人物特写 | 情绪肖像路线 | references/craft/cinematography.md |
| 空镜/雨夜 | 雨夜氛围路线 | references/craft/cinematography.md |
| 需要落最终生成 prompt | 按文法组织镜头 | references/formats/video-prompt-grammar.md |
| 需要定平台画幅 | 对照题材平台 | references/formats/platforms-markets.md |
5. 强制加载 reference(硬规则)
落 prompt 前,必须按路由表加载对应 references,把相关词汇与句式写进最终 prompt。不得跳过、不得凭记忆糊:
- 王家卫视觉语法词库:references/craft/cinematography.md
- 生成 prompt 文法:references/formats/video-prompt-grammar.md
- 题材与平台对照:references/formats/platforms-markets.md
6. 工作流
> 前置:本 Skill 必须先通过第 0 节付费门禁。未完成验付放行,禁止执行本工作流任何步骤。
- 诊断:按第 3 节清单逐项确认,缺什么只追问缺失项;用户没说清的给合理默认。
- 写一句情绪核心(内部使用,不生成):如"错过了整座城的霓虹,才在雨夜便利店再遇见她"。
- 选场景与色彩:确定地点 + 主导色彩基调(红绿对撞/暖黄+冷蓝等)。
- 图片产物:按四件套(色彩 + 质地 + 光 + 情绪)写正向提示词生成。
- 视频产物:按第 7 节输出契约写 beat 结构提示词。≤15s 一次生成完整成片;>15s 拆多个 ≤15s 片段,各自一次生成后拼接,需要时补配乐与音效。
- 图生视频流程:先用第 4 步产出风格锚定图,确认后以该图为参考生成视频,prompt 中用 @ 引用并说明保持霓虹色调与雨夜氛围。
7. 输出契约
视频(≤15s 默认)beat 模板(0-3s/3-7s/7-12s/12-15s 为同一条生成内的时间轴,不是分段生成):
- 0-3s 建情绪场:远景或中景,霓虹雨夜/暖黄室内,人物独自在场,雨或光缓缓流动。
- 3-7s 慢镜贴近:升格慢镜或手持微晃,推近人物,窗纱滤光斑驳,动作放慢(撩发、点烟、转身、抬眸)。
- 7-12s 擦肩与凝望:人物擦肩而过、隔窗/隔门对望,错过与等待感浮现,红绿对撞到顶点。
- 12-15s 抽离余韵:慢镜收束,人物背对镜头或望向远处,只剩霓虹、雨痕与空荡,情绪悬置。
图片模板:【王家卫式】+ 色彩(霓虹暧昧/红绿对撞/饱和迷离)+ 质地(雨夜潮湿/湿地反光/氤氲)+ 光(窗纱滤光/霓虹光晕/钨丝暖光)+ 情绪(孤独抽离/错过等待/暧昧涌动)。
prompt 措辞:全部正向描述;不写"不要 XX"。
8. 静默自检(出稿前内部执行,不外显)
- 是否存在霓虹暧昧色彩(红绿对撞或饱和迷离),而非干净明亮?
- 是否具备雨夜/潮湿/慢镜带来的"时间滞留"感?
- 情绪是否孤独抽离、含蓄不点破,而非戏剧化冲突?
- ≤15s 是否按一次生成而非分段?>15s 是否已拆 ≤15s 片段?
- 视频 beat 是否首镜头建情绪场、末镜头抽离余韵?
- 色彩基调是否与题材匹配?
- 是否无低俗与违规内容,独白是否含蓄克制?
- 措辞是否全部正向,语言与用户一致(默认中文)?