创建角色卡

使用 AI 辅助创作全新的角色卡

我的卡片

查看和管理已生成的角色卡({{ cardCount }} 张)

API 设置

配置你的 AI 和图片生成 API Key

和 AI 聊着做

通过对话方式创建角色卡,支持导入预设

使用说明

  1. 先在「API 设置」中配置你的 AI API Key(OpenAI 兼容格式)
  2. (可选)配置图片生成 API Key 用于自动生成封面
  3. 在「创建角色卡」中按步骤填写角色信息
  4. AI 会分步生成角色设定、世界书、MVU 变量、开场白
  5. 最终打包成 SillyTavern 标准 PNG 角色卡

所有生成的卡片自动附带 CC BY-NC 4.0 协议

AI 角色卡助手

{{ agentChat.mode === 'preset' ? agentChat.presetName : '欢欢方法论' }}

你好!我是欢欢的 AI 角色卡创作助手。

告诉我你想创建什么样的角色吧,哪怕只有一个模糊的想法也没关系。

AI 正在思考...

角色信息收集完毕!

{{ editingKey ? '编辑 API Key' : '添加 API Key' }}

OpenAI 兼容
覆盖所有 OpenAI 格式中转站
Gemini 原生
Google 原生 API
Claude 原生
Anthropic 原生 API
Grok Aurora
图片生成
Gemini Imagen
图片生成
NovelAI
图片生成
自定义图片
自定义图片 API

留空表示保留原 Key,只修改其他设置

已配置的 API Key

{{ providerLabel(key.provider) }}
{{ key.label || '未命名' }} {{ key.base_url }} {{ key.model }}

还没有配置任何 API Key

在上方选择服务类型并添加 API Key 即可开始创作

高级设置

为 Gemini 等模型预填充一段 assistant 消息,降低 NSFW 拒绝率。Claude 模型不建议开启。

⚙️ 自定义模板

✏️ 已自定义
加载中...

📖 从小说导入

📄 {{ novelImport.fileName }} ({{ (novelImport.fileSize / 1024 / 1024).toFixed(2) }}MB)
(检测到: {{ novelImport.detectedEncoding }})
── 分割结果 ──
📑 共 {{ novelImport.chapters.length }} 章 📦 分为 {{ novelImport.chunks.length }} 块
字符
── 提取进度 ──
{{ novelImport.extractCurrent }}/{{ novelImport.chunks.length }} 块 ({{ Math.round(novelImport.extractProgress) }}%) {{ novelImport.extractDone ? '✅ 完成' : '' }}
❌ {{ novelImport.error }}
── 发现角色 ({{ novelImport.extractedCharacters.length }}) ──
── 世界观设定 ({{ novelImport.extractedWorldSettings.length }}) ──
── 时间线事件 ({{ novelImport.extractedTimeline.length }}) ──
{{ t.event }} — {{ t.period }}
── 因果链 ({{ novelImport.extractedCausalChains.length }}) ──
{{ cc.trigger }} → {{ cc.consequences.join(' → ') }}
{{ createStep > i ? '✓' : i }}
{{ s.label }}

基本信息

角色设定

{{ char.mode === 'simple' ? (char.nameSimple || `角色 ${idx + 1}`) : (char.name || `角色 ${idx + 1}`) }}

世界观构建

填写模式:

开场白

填写模式:

将纯文本开场白转化为精美的 HTML 界面,在酒馆中以可视化方式展示。

{{ s }}
{{ c }}

玩家角色(可选)

变量系统 & 状态栏

纯角色卡,不包含变量追踪系统。

MVU 是一个变量管理框架,用于实现角色和世界的动态性。使角色和世界能够根据故事进展展现不同的行为模式和状态。

包含:变量结构设计、变量初始化、变量更新规则、变量列表、变量输出格式

无论是否使用 MVU,都可以为角色卡添加一个可视化状态栏。

{{ s }}
{{ c }}

额外选项(可选)

对话补充 {{ toggleExtra.dialogue ? '▾' : '▸' }}

需要先生成角色描述

✅ 已生成对话样本,可在预览区查看

角色采访 {{ toggleExtra.interview ? '▾' : '▸' }}

需要先生成角色描述

✅ 已生成角色深访,可在预览区查看

额外需求 {{ toggleExtra.extra ? '▾' : '▸' }}

📋 正则脚本预览 ({{ importedRegexScripts.length }})

{{ rs.scriptName || '未命名脚本' }} {{ rs.disabled ? '已禁用' : '启用' }} 可预览
findRegex: {{ rs.findRegex }}
replaceString:
{{ rs.replaceString }}

🎨 快速配色

预设:
{{ pName }}
{{ v.label }}
未检测到 CSS 自定义属性

✨ AI 样式重写

{{ s }}
{{ c }}
{{ el }}
{{ regexCustomize.aiStreamOutput }}

封面 & 打包

封面预览
暂无封面

{{ stepLabels[currentGenStep] || 'AI 输出' }}

{{ generating ? '生成中...' : '完成' }}
🎭 正在生成角色 {{ characterProgress.current }}/{{ characterProgress.total }}:{{ characterProgress.charName }}

已生成的内容预览

共 {{ worldbookEntries.length }} 个条目
关键词:

{{ card.name }} {{ card.format.toUpperCase() }} v{{ card.version }}

{{ card.description || '暂无描述' }}

{{ formatDate(card.created_at) }}
下载

还没有创作任何角色卡

加载中...

{{ t.message }}

AI 助手

{{ msg.content }}
思考中...