关于 scenario-reve
面向 Scenario 用户的 Reve 图像模型技能,说明如何选择 Reve v2.1 或 Reve Remix,并按各自的参数规范生成、编辑或合成图像。
主要功能
- 01使用 Reve v2.1 文本生成与指令编辑
- 02使用 Reve Remix 合成多张图像
- 03按模型规范配置参考图与画幅
- 04通过编号标签指定 v2.1 参考图
- 05先估算任务再运行并检查结果
适用场景
- 01从提示词生成图像或精确修改图像
- 02将多张照片、插画或设计素材合成为一张图
- 03替换海报文字并保留原有风格
MCP 相关
该技能通过 Scenario 的 MCP 工具发现模型、读取模型参数规范、上传参考资产并运行生成任务。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ scenario-labs/ skills --skill scenario-reve安装后在 Claude Code 中输入/scenario-reve确认已加载。
详细介绍
Scenario Reve Image
概述
Scenario 上的 Reve AI 图像系列分为两个成员:它们共享品牌,除此之外几乎没有相似之处:v2.1 是由推理驱动的生成器和指令编辑器(撰写本文时,在文生图竞技场中排名前 2);Remix 则是一款快速、低成本的合成工具,可将多张图像融合为一张。使用 search 查找它们,并将 model_schema_get 视为规范:它们的字段名称、提示词长度上限和宽高比列表各不相同。
有关连接和核心工作流程,请参阅此仓库中的 scenario 技能;有关与模型无关的图像工作,请参阅 scenario-image 技能。如果你可用的技能中缺少此处提及的同级技能,请让用户安装它(npx skills add scenario-labs/skills --skill <name>);若处于无人值守状态,请依据工具架构继续操作,并指出这一缺失。
快速参考
撰写本文时的情况(以实时架构为准):
| 成员 | 功能 | 参考图像 | 提示词上限 | 宽高比 |
|---|---|---|---|---|
| Reve v2.1 | 文生图、图生图 | references,可选 | 4000 | 18 种,4:1 至 1:4,默认 auto |
| Reve Remix | 图生图 | referenceImages,必需,1 至 6 张 | 2560 | 7 种,16:9 至 9:16,默认 3:2 |
每个成员都只有三个参数:提示词、参考图像数组和 aspectRatio。两者都没有蒙版、种子、宽度和高度、负面提示词或批次计数字段,因此编辑范围由文字指令决定,尺寸只能通过宽高比指定。auto(仅限 v2.1)会选择合适的形状;如果交付内容对形状有要求,请传入明确的宽高比。
根据任务选择。v2.1 支持仅凭提示词生成图像,也支持精确编辑:替换海报上的文字、为产品重新着色、更改材质、调整光线或风格,以及融合参考图像,同时保持每个主体的一致性。Remix 可将照片、插画或设计素材融合成一张协调的合成图。如果两者都能满足需求,请对两者运行 dry_run:撰写本文时,v2.1 单次运行的成本是 Remix 的数倍,p50 耗时超过一分钟,而 Remix 只需二十多秒。
帧标签用于关联 v2.1 参考图像
在 v2.1 提示词中,使用 <frame>N</frame> 标签引用参考图像;编号从 0 开始,按素材在 references 中出现的顺序排列:第一张是 <frame>0</frame>,第二张是 <frame>1</frame>。只要使用多张参考图像,就应使用这些标签;否则模型会猜测你指的是哪张图。Remix 没有说明标签语法:请用普通文字描述主体(“第一张图中的瓶子,第二张图中的光线”)。
编辑使用指令,而非蒙版
两个成员都不接受蒙版,因此提示词必须完整说明编辑要求:指出哪些内容要更改,以及哪些内容必须保持不变。v2.1 的推理更适合具体的自然语言指令,而非关键词列表;其 4000 个字符的预算也为约束条件留出了空间。若要对确切区域进行蒙版局部重绘,请使用提供 mask 字段的模型(参见 scenario-image)。
示例:替换海报上的文字
- 使用
search,设置target="models"、query="reve"、public=true。编写本文档时,搜索结果为model_reve-v2-1(生成和指令编辑)以及model_reve-remix(多图融合); 每次会话都要重新发现它们。 - 对选定的模型调用
model_schema_get:首先查看字段名称、限制和比例列表。 - 使用
upload_asset上传海报(参见scenario技能),以获取资源 ID。 - 调用
model_run,设置对应的model_id、dry_run=true,并使用parameters={"prompt": "Replace the headline on the poster in <frame>0</frame> with 'SUMMER SALE', matching the original font, perspective, and lighting. Change nothing else.", "references": ["asset_x"], "aspectRatio": "auto"}估算费用。 - 再次调用
model_run,设置wait=false,然后使用返回的任务 ID 调用jobs_wait;如果超时,则使用pending_job_ids重新调用,绝不要再次调用model_run。 - 使用
asset_display检查替换效果,然后使用asset_download保存。
常见错误
- 从 1 开始计算帧编号:
<frame>1</frame>是第二个参考;第一个是<frame>0</frame>。 - 在不同模型间沿用字段名称:v2.1 使用
references,Remix 使用referenceImages;各自的 schema 仅列出自身支持的字段。 - 不提供参考图就运行 Remix:必须提供
referenceImages(编写本文档时为 1 到 6 张); 仅使用提示词生成属于 v2.1。 - 未检查长度就把 v2.1 提示词用于 Remix:4000 个字符会超过其 2560 的上限。
- 发送宽度、高度、蒙版或种子:这两个模型都没有这些参数;
aspectRatio是唯一的尺寸控制项。 - 将 v2.1 的
jobs_wait超时视为错误:编写本文档时,p50 延迟超过 1 分钟; 使用pending_job_ids重新调用。