PixVerse提示词模板能大幅节省从零开始探索的时间——其GitHub仓库已按行业分类整理,活动类提示词主要位于/retail/campaigns/和/tech/launches/文件夹中。每个JSON文件对应一个完整活动场景,内部预留了占位符,替换即可直接使用。无需再反复试错手写Prompt。

找到PixVerse GitHub仓库中活动提示词的准确位置
打开PixVerse最新GitHub仓库(github.com/pixverse-ai/pixverse),不要只看README.md中的示例——那只是表面,真正可复用的活动提示词位于/examples/prompts/目录下。点击「Code」→「Download ZIP」下载全部源码,解压后可看到按行业分类的子文件夹:retail、fashion、food、tech。活动类提示词主要集中在/retail/campaigns/和/tech/launches/两个路径,每个JSON文件对应一个完整活动场景,例如“black_friday_sale.json”或“app_launch_viral.mp4.json”。
三步提取并适配活动提示词
方法一:直接复用基础结构
打开black_friday_sale.json,复制"prompt"字段的字符串,直接粘贴到PixVerse网页端或CLI的--prompt参数中。操作简便,但需注意:原始提示词中的占位符如{{brand_name}}、{{discount_rate}}必须手动替换为真实值,否则生成结果会直接显示“{{brand_name}}”文字,而非所需画面。
方法二:用Python脚本批量注入变量
在本地新建prompt_inject.py文件,使用json.load()读取black_friday_sale.json,然后通过str.replace()替换所有双大括号占位符,并写入新JSON文件,最后用pixverse create video --config new_prompt.json提交。该方法比手动替换快约17倍——如需生成23个不同品牌版本的视频,此脚本堪称效率利器。
方法三:CLI中动态拼接(仅限简单替换)
运行命令:$ pixverse create video --prompt "A vibrant storefront with bold signage reading 'SUMMER SALE UP TO 60% OFF', confetti falling, shoppers smiling, sunny daylight, commercial ad style, 1080P"。这种方式适合临时调整几个词,但不要尝试在里面嵌入变量逻辑,因为shell不会解析{{}}。
关键校验点:避免提示词生成失败
第一步:检查提示词长度是否超过200字符
PixVerse V6 API对prompt字段设有硬性截断,超长部分会被自动丢弃。使用wc -m统计字符数,若超过则删除冗余形容词,例如将“ultra-realistic photorealistic cinematic ultra-HD”精简为“cinematic 1080P”。
第二步:确认所有动作动词是现在进行时
使用“people are dancing”才能被模型正确识别为动态画面;若写成“people dance”或“people danced”,模型会输出静止帧——这并非漏洞,而是V6模型训练语料对时态的倾向。
第三步:禁用中文标点混输
即使仅将英文逗号误打成中文顿号,整个prompt也会解析失败,返回error code 422。用vim -b打开文件,检查结尾是否有^M,若有则说明编码污染,必须重新保存为UTF-8 without BOM。
