PERSONA ENGINE FOR SILLYTAVERN

万象角色引擎

一念成角,万象入戏。

把一个念头锻造成可呼吸的角色与世界。角色卡、世界书、交互前端与变量系统,在同一条创作链路中生长、验证并交付。

当前模型:未配置模型

新手一键生成 最快
只写一句角色灵感,自动完成角色名、人设、开场白和配套世界观。
接口配置
接入 OpenAI 兼容接口,管理多套模型配置并测试连通
编辑世界书
可视化管理条目,使用 AI 整理、润色并发现新灵感
测试扮演
加载当前角色卡试聊验证效果,管理角色卡缓存库
创意工坊 共享
发布自己的写卡成果,浏览并下载其他创作者分享的角色卡
导出成品
制作封面,导出兼容酒馆的 JSON / PNG 角色卡
01

推荐创作路径

连接模型 → 选择“一键生成”或“体系创作” → 整理世界书 → 试聊验证 → 导出或发布创意工坊。所有创作模块共享同一份数据,可随时来回调整。

LLM API 配置

支持任意 OpenAI 兼容接口(OpenAI / DeepSeek / 通义 / 智谱 / Moonshot / 硅基流动等)。桌面版密钥仅在本机加密存储,不上传云端。

全局置顶提示词队列

可添加多条顶层 system 消息。列表从上到下依次注入所有模块,可单独停用或调整顺序。

图像 API 与素材工作台

封面、前端背景和人物头像共用此处配置。Liblib 按官方星流 3 Alpha 协议提交并轮询;生成的前端素材会保存到本站,不依赖 7 天临时链接。

统一图像 API 配置

密钥只保存在当前浏览器的本地配置中,请勿在公共设备上保存。

生成封面或前端素材

暂无图片

前端图像素材

生成“前端背景”或“人物头像”后会出现于此,并自动通知前端 Agent 使用对应素材令牌。

测试对话(模型验证器)

直接与当前选中的模型对话,验证接口是否正常工作。使用「① 接口配置」中标记为「● 当前使用」的模型。

当前模型:未配置
gemini3.1pro claude第一步 claude第二步

预设按钮文本配置

「测试对话」页底部的三个按钮,点击后会把这里配置的文本发送给当前模型。在下方修改内容并保存即可,无需改动代码。

QUICK START

新手一键生成

不需要理解复杂配置,一句话即可完成一张可继续编辑、测试与导出的角色卡。

只需一句话,AI 帮你搞定整张角色卡

纯新手推荐。描述你想要的角色,点击生成,自动产出角色名、人设、开场白,并配套生成世界观设定。生成后可直接测试或导出,无需理解酒馆的复杂概念。

生成后可前往「整合导出」页查看完整结构,或直接在右侧结果区逐项微调。

生成结果(可直接修改)

WORLD-BUILDING STUDIO

体系创作

与秋青子协作完成世界观、角色群像、内容条目、MVU 变量、交互前端与开场白。所有成果实时汇入同一张角色卡。

8 阶段完整工作流

世界观(全程可见)

尚未设计世界观,请在第 1 步开始。

1. 世界观设计
2. 角色创作
4. 额外创作
5. MVU 变量(可选)
6. 前端创作
7. 开场白
8. 完成

与秋青子协作设计世界观

先说一个大概方向(如"古代武侠"),秋青子会写出基础框架并建议扩展方向;你在下方输入补充/修改意见,逐轮完善。

当前世界观内容

等待生成...

单角色保留逐步对话;多角色会按“基础 → 调色盘 → 二次解释”直接批量生成并集中审阅。

① 基础档案
② 性格调色盘
③ 二次解释
④ 完成审阅

角色基础信息

生成后可在下方对话框输入修改意见迭代,确认无误后通过。

基础档案预览

等待生成...

性格调色盘创作

调色盘 = 底色 + 主色调 + 点缀 + 各性格的"衍生"(具体场景行为)。交互模式下秋青子会逐个引导你自己写出衍生(这样角色才有"活人感");也可以直接跳过。

调色盘预览

等待生成...

人物二次解释

二次解释是你作为创作者告诉 AI"我的角色真正是什么样的,别瞎猜",堵住 AI 乱补全的口子。交互模式下秋青子逐条引导;也可以直接跳过。

二次解释预览

等待生成...

本角色完成审阅

基础档案(

性格调色盘

二次解释

自由创作补充内容

用自然语言提出创作需求:场景、事件、物品、规则、关系、{{user}} 设定等。秋青子会与你确认细节后输出 YAML 格式内容,你决定它插入世界书的位置。

生成内容预览

等待生成...

MULTI-ENTRY AGENT

多条目分块创作

Agent 先把需求规划成互不重复的世界书条目,再逐块请求模型创作。每块由模型命名并独立保存候选结果;生成完成后由你勾选需要导入的条目。

PLAN → BUILD → SELECT

1. 提交整体需求

2. 审阅创作计划

取消勾选可跳过不需要的块;名称和职责由模型规划。

等待规划...

3. 候选世界书条目

每个条目都是独立结果。可以编辑内容、单独重试,并只导入勾选项。

0 / 0

尚未生成候选条目。

MVU 变量系统(可选)

MVU(MagVarUpdate)是酒馆的变量框架:用变量追踪好感度、时间、物品等剧情状态。不需要可直接跳到下一步。交互前端已经拆为后续独立模块,可单独使用,也能自动读取这里完成的变量结构。

① 变量结构
② zod 脚本
③ 初始变量
④ 更新规则
⑤ 收尾确认

设计变量结构

根据世界观与角色设定,设计要追踪的变量树(好感度、时间、物品等)。可手动编辑右侧文本,或用对话框让秋青子迭代。

结构预览(可编辑)

等待生成...

生成 zod 变量结构脚本

把确认后的变量结构转换为 zod 4 校验脚本(MVU 用它解析每轮的变量更新)。无需细看内容,确认生成成功即可进入下一步。

脚本结果

查看 / 编辑 zod 脚本(一般无需改动)

生成初始变量 [initvar]

设定剧情开局时各变量的初始值(YAML)。将保存为世界书条目「[initvar]变量初始化勿开」并保持禁用(MVU 只读取禁用的 initvar 条目)。

初始变量(可编辑 YAML)

生成变量更新规则 [mvu_update]

告诉扮演 AI 什么情况下更新变量、更新成什么值。将保存为世界书条目「[mvu_update]变量更新规则」(@D 深度0、顺序200)。

更新规则(可编辑 YAML)

收尾确认

导出角色卡时,以下内容将自动注入。配套正则可按需取消勾选。

固定世界书条目(点击完成时自动写入世界书)

「变量列表」(@D 深度0 · 顺序200,向 AI 提供当前变量值)与「[mvu_update]变量输出格式」(顺序200,规定 AI 的变量更新输出格式)。

配套正则(导出时写入 extensions.regex_scripts)

EJS 动态提示词(MVU 附加 · 可选)

使用已经完成的世界观、人物与 MVU 变量创作动态世界书控制器。EJS 请求只发送总创作规范、EJS 模板和当前素材,不会混入 MVU 各子步骤的提示词。

🔒 请先启用 MVU,并在第①步确认变量结构。

自由创作 EJS

描述你想实现的动态效果。秋青子会严格使用内置 EJS 模板与你迭代,并始终参考已经完成的人物和世界观。

EJS 预览

第一步:选择人物与阶段数量

第二步:阶段条目

确认后全部以禁用状态写入世界书

尚未生成阶段。

第三步:生成 EJS 控制器

控制器会依据 MVU 变量结构加载上方阶段条目;生成后会自动检查每一个 getwi 名称是否与世界书条目完全匹配。

前端创作 Agent

INCREMENTAL

这是独立于 MVU 的前端工作台。可以直接生成商店、手机、播放器、任务中心或小游戏;若已完成 MVU,它会按需读取变量结构。后续修改只发送“上一版完整代码 + 本轮要求”,不携带更早对话。

上下文策略 上一版 HTML + 本轮用户要求 局部 SEARCH / REPLACE
STARTER TEMPLATES

选择一个前端模板

填写真实变量路径即可在本地生成完整 HTML,不消耗模型请求;之后仍可交给 Agent 局部修改。

LOCAL · INSTANT

科技只读状态栏

只读取变量并展示,不会修改任何数据。

只读

读取 getAllVariables,并监听 MVU 更新事件。

描述界面与功能

图像素材上下文

背景或头像会以短令牌发送给 Agent,不把图片字节塞进模型上下文。

暂无前端图像素材
0 字
按需发送的高级接口文档

关闭的能力不会进入系统提示词;基础变量、音频、Zod、生成、世界书、util 与 reloadIframe 始终可用。

第 1 次创建完整骨架;后续请求只返回局部补丁,由本地 Agent 应用到上一版。

完整 HTML 与实时预览

尚无版本
查看 / 编辑最终完整 HTML

开场白构建(可选)

生成一个嵌入 first_mes 的 HTML 页面:玩家进卡后先在页面上选择开局参数,点提交后由页面内 JS 调用酒馆助手的 generate 流式生成正式开场白,玩家确认后自动覆写第 0 条消息进入剧情。不需要可直接跳到下一步,纯文本开场白保持不变。

运行需要酒馆 + 酒馆助手环境(依赖 eventOn / generate / setChatMessages 接口)。

开场白要求

页面预览(酒馆接口已模拟)

预览中的 generate 为模拟实现,会返回一段占位文本演示流式渲染;setChatMessages 只在预览里提示成功,不会真的改消息。

查看 / 编辑 HTML 源码

体系创作完成

LONG CONTEXT LAB

知识与长上下文

小说只会被转换成资料库,并在现有「体系创作 → 世界观 / 人物」请求中调用;它不会创建另一套创作流程。创作知识库则会为所有生成模块提供按需参考。

正在读取本地资料库…

总开关与检索策略

上下文在发送给主模型前自动检索;资料中的文字始终按“不可信只读参考”隔离。

仅影响世界观与人物创作。传统模式直接注入全文;RAG 最精准;优化模式不需要嵌入模型,适合长篇低成本使用。

高级切分参数

切分会优先尊重 Markdown 标题、段落和句子边界;重叠用于避免跨段事实断裂。一般无需修改。

副 API · 理解与打标

用于把每段压缩成摘要、标签、实体、时间与地点。建议选择便宜、速度快且 JSON 稳定的小模型;不配置时自动使用本地统计标签。

嵌入模型

N

小说资料库

导入小说后只建立知识索引,并提取双轴时间线、合并重复摘要。后续创作世界观或人物时,系统会根据当前问题自动调用相关原文。

K

创作知识库

导入写作规则、题材资料、模板规范或设定参考。每个模块请求都会检索并在合适位置插入命中片段。

本地资料与索引

原文、标签和向量保存在当前浏览器 IndexedDB,不进入角色草稿,也不会随导出清空。

QINGZI KNOWLEDGE CHAT

秋青子 · 长上下文问答

直接询问已导入资料。每轮只召回当前问题相关片段;回答会列出本轮参考来源,不会修改世界书。

哥哥,可以直接问我已经导入的资料。我会检索相关原文,并把不确定或互相冲突的地方标出来。
本轮尚未检索资料

检索诊断

使用与真实生成请求相同的召回逻辑,先看会把哪些片段交给主模型。

尚未执行检索。

世界书编辑

可视化管理当前角色卡的全部世界书条目。此处与创作流程、导入及导出使用同一份数据。

0 个条目

选择一个世界书条目

从左侧选择条目,或点击“新增条目”开始编辑。

进阶自定义创作

直接输入自定义指令,对角色卡 / 世界书 / 脚本正则进行精准生成与迭代修改。所有字段与新手模式数据互通。

当前素材总览


      
PERSONA CREATOR COMMONS

创意工坊

用最小账户保存和分享写卡成果。账户只包含用户名、密码哈希与 20MB 作品配额,不收集邮箱或个人资料。

COMMUNITY LIBRARY

公共成果库

所有人都能浏览作品;登录后才能下载。上传者可以删除自己的作品。

正在载入创意工坊…

整合导出

导出选项

封面与绘图配置已移至「API 配置 → 图像生成」。未设置封面时,PNG 会使用默认深色底图。

导出的 JSON / PNG 完全兼容 SillyTavern V3 角色卡规范。导出成功后,当前完整工程会自动归档到缓存库,再清空全部创作模块并返回首页;上传创意工坊只发布当前 JSON,不写入本地缓存库,也不会清空工作区。取消或失败不会清空。

数据管理

成功导出时会自动归档。也可以使用「存入缓存库」提前保存当前完整工程;归档后可在「测试与缓存」随时载入、再次导出或删除。

角色卡测试对话

用当前选中的模型,加载当前角色卡的人设、开场白与世界书/输出约定进行试聊,检验角色卡效果。此处仅本地测试,不影响导出。

当前角色:未创建

已生成角色卡缓存库

最多保留最近 50 张角色卡快照。可载入到编辑区继续修改,或直接导出 JSON / PNG,也可删除。

正在生成...