魔法绘图
绘图
画廊
📢
{{ announcements.length > 1 ? '公告 ' + announcements.length : announcementData.title }}
登录
注册
{{ user.username[0] }}
{{ user.username }}
👑 管理员
👤 账号设置
🖼️ 我的画廊
🛡️ 管理后台
🚪 退出
🔒 请先登录
魔法施法中...
✨ 召唤魔法
◷
◷
×
暂无
参数
▲
{{ m }}
🔄
✨ 正向提示词
🚫 负向提示词
✨ 添加质量标签
负面内容预设
{{ p.label }}
📚 提示词库
+ 文件夹
+ 保存
全部
{{ savedPrompts.length }}
未分类
{{ uncategorizedPromptCount }}
{{ folder.name }}
{{ promptFolderCount(folder.id) }}
✎
×
暂无保存的提示词,点“+ 保存”添加
当前文件夹还没有提示词
{{ p.name }}
✎
×
🌐 翻译 & 画师
▼
自动翻译中文
{{ form.translate ? '开启' : '关闭' }}
{{ showTranslatePrompt ? '▲ 收起自定义' : '▼ 展开自定义 Prompt' }}
留空则使用内置专业翻译 prompt
✏️ 自定义画师串
+ 保存
{{ as.name }}
✏️
×
📐 尺寸
🔒 已锁定(参考图尺寸)
{{ sz.label }}
{{ sz.value }}
🪜 迭代步数
{{ form.steps }}
🎯 提示词引导强度
{{ form.scale.toFixed(1) }}
⚖️ 提示词引导缩放
{{ form.cfg_rescale.toFixed(2) }}
🎲 采样器
{{ s }}
📈 噪声调度
{{ n }}
🌱 Seed
🎲
🖼️ 结果操作
Seed:
{{ result.seed }}
⬇️ 下载
💾 存到我的
🖼️ 公开分享
📌 用此Seed
🌸
在左侧填写参数
点击「召唤魔法」生成图片
正在施法,请稍候...
Seed:
{{ result.seed }}
⬇️ 下载
💾 存到我的
🖼️ 公开分享
📌 用此Seed
🖼️ 格式
PNG
WebP
👥 多角色设置
▼
角色 {{ i+1 }}
✕ 删除
正向提示词
负向提示词
📍 位置:
{{ c.position }}
{{ pos }}
+ 添加角色
使用顺序
使用坐标
✨ Variety+ 多样性增强
🖼️ 参考图 / 图生图
▼
无
🎨 i2i
✏️ 局部重绘
💫 氛围
👤 角色
✍️ 改图提示词
🌐 翻译
💡 参考图模式会使用这里的提示词,
不拼接画师串
、不使用上方提示词。
📁
点击或拖入
原图
尺寸需与生成尺寸一致
✕
🎯 变化强度 strength
{{ form.i2i.strength.toFixed(2) }}
🌫️ 噪声 noise
{{ form.i2i.noise.toFixed(2) }}
🌱 i2i seed
📁
点击或拖入
原图
上传后在画布上涂出要重绘的区域
✏️ 蒙版编辑器
✕ 重选
🖌️ 画笔
🧽 橡皮
✏️ 套索
↶ 撤销
🗑️ 清空
{{ inpaintEditor.brushSize }}px
红色区域 = 重绘部分
🎯 重绘强度 strength
{{ form.inpaint.strength.toFixed(2) }}
参考 #{{ i+1 }}
💾 已缓存
✕
🖼️ 图片
💾 cache_id
点击或拖入参考图
✕
info_extracted
{{ it.info_extracted.toFixed(2) }}
上次成功的 cache_id 会自动填入
strength
{{ it.strength.toFixed(2) }}
+ 添加参考图 ({{ form.vibe.images.length }}/4)
整体 strength
{{ form.vibe.strength.toFixed(2) }}
👤
点击或拖入
角色参考图
✕
提取类型
character 只取角色
style 只取风格
character&style 两者都取
fidelity 保真度
{{ form.character_ref.fidelity.toFixed(2) }}
strength
{{ form.character_ref.strength.toFixed(2) }}
🔒 请先登录
魔法施法中...
✨ 召唤魔法
🔒
登录后查看画廊
去登录
画廊
{{ galleryTitle() }} · {{ galleryTotal }} 张作品
社区
我的
收藏
全部模型
{{ m }}
最新发布
最多喜欢
最早发布
全部可见性
仅公开
仅私密
🌸
还没有匹配的作品
{{ item.is_public ? '公开' : '私密' }}
@{{ item.username }}
{{ item.model || '未知模型' }}
{{ item.prompt || '(无提示词)' }}
{{ tag }}
{{ formatTime(item.created_at) }}
{{ galleryLoading ? '加载中...' : '加载更多 ✨' }}
✕
✨ 欢迎回来
用户名
密码
{{ loginLoading ? '登录中...' : '登录' }}
还没有账号?
立即注册
✕
🌟 创建账号
用户名
*
{{ regErrors.username }}
密码
*
{{ regErrors.password }}
邮箱(可选)
{{ regLoading ? '注册中...' : '注册' }}
已有账号?
去登录
✕
👤 账号设置
⚙️ API 配置
🔒 安全
🎨 绘图 API
Base URL
服务提供方给你的 NewAPI 地址
API Key
当前 Key: {{ currentSettings.api_key_masked }}
🌐 翻译 LLM
提示词含中文时自动调用 LLM 翻译(可和绘图 API 不同)
翻译 Base URL
翻译 API Key
当前 Key: {{ currentSettings.translate_api_key_masked }}
翻译模型
支持任意 OpenAI 格式模型
{{ testLoading ? '测试中...' : '🎨 测试绘图' }}
{{ testTranslateLoading ? '测试中...' : '🌐 测试翻译' }}
{{ settingsLoading ? '保存中...' : '💾 保存' }}
当前账号
{{ user?.username }}
注册时间:{{ user?.created_at?.slice(0,10) }}
🔒 修改密码
当前密码
新密码
确认新密码
{{ pwdLoading ? '修改中...' : '🔒 确认修改密码' }}
⚠️ 危险区域
注销账号将永久删除所有数据,包括画廊内容,不可恢复。
🗑️ 注销账号
✕
@{{ detailItem.username }}
{{ detailItem.model || '未知模型' }} · {{ formatTime(detailItem.created_at) }}
{{ detailItem.is_public ? '公开' : '私密' }}
❤️
{{ detailItem.likes }}
★
{{ detailItem.favorites }}
提示词
负向提示词
标签
公开展示到社区画廊
提示词
{{ detailItem.prompt || '(无)' }}
负向提示词
{{ detailItem.negative_prompt }}
标签
{{ tag }}
Seed
{{ detailItem.seed }}
参数
{{ k }}: {{ v }}
✕
管理后台
用量、用户、风控和公告集中管理
用量中心
用户管理
风控配置
公告管理
今日绘图
{{ adminUsage?.summary?.draws_today || 0 }}
近 1 小时
{{ adminUsage?.summary?.draws_hour || 0 }}
今日活跃
{{ adminUsage?.summary?.active_users_today || 0 }}
今日失败率
{{ usageFailureRate() }}
画廊作品
{{ adminUsage?.summary?.gallery_total || 0 }}
图片占用
{{ formatBytes(adminUsage?.storage?.bytes_total) }}
7 日高用量用户
@{{ u.username }}
{{ u.draws_7d }} 次
{{ u.gallery_count }} 图
暂无绘图记录
最近绘图事件
@{{ e.username || '未知用户' }}
{{ e.model || '-' }} · {{ e.size || '-' }} · {{ e.duration_ms || 0 }}ms
{{ e.error }}
暂无事件
开放注册
关闭后新用户不能自助注册
画廊默认公开
用户分享图片时默认进入社区画廊
每小时绘图上限
每日绘图上限
Danbooru Tag 辅助检索
翻译时自动检索候选 tag,提升提示词质量
Danbooru 检索 API
保存风控配置
公告中心
{{ adminAnnouncements.filter(a => a.enabled).length }} 条启用,{{ adminAnnouncements.length }} 条总计
+ 新公告
📭
还没有公告
{{ item.title }}
{{ announcementExcerpt(item.content, 58) }}
更新于 {{ item.updated_at?.slice(0,16) }}
{{ item.enabled ? '启用' : '停用' }}
{{ announcementForm.id ? '编辑公告' : '创建公告' }}
{{ announcementForm.id ? ('ID #' + announcementForm.id) : '填写后可立即启用展示' }}
{{ announcementForm.enabled ? '启用' : '停用' }}
标题
内容
{{ announcementForm.content.length }}/2000
预览
{{ announcementForm.title || '未填写标题' }}
{{ announcementForm.content || '未填写内容' }}
清空
删除
{{ currentAnnouncement.enabled ? '停用' : '启用' }}
{{ announcementSaving ? '保存中...' : (announcementForm.id ? '保存修改' : '创建公告') }}
用户
今日/总绘图
作品
状态
操作
{{ u.username[0].toUpperCase() }}
{{ u.username }}
ID {{ u.id }} · {{ u.created_at?.slice(0,10) }}
{{ u.draw_today || 0 }} / {{ u.draw_total || 0 }}
{{ u.gallery_count || 0 }}
管理员
已封禁
正常
{{ u.is_banned ? '解封' : '封禁' }}
{{ u.is_admin ? '降级' : '升管理员' }}
删除
(当前账号)
暂无用户
✕
{{ savePromptForm.id ? '整理提示词' : '💾 保存提示词' }}
名称
文件夹
未分类
{{ folder.name }}
正向提示词
负向提示词
取消
{{ savePromptForm.id ? '保存修改' : '💾 保存' }}
✕
{{ promptFolderForm.id ? '重命名文件夹' : '新建提示词文件夹' }}
文件夹名称
取消
{{ promptFolderForm.id ? '保存名称' : '创建文件夹' }}
✕
✏️ 编辑画师串
名称
画师串内容(逗号分隔)
取消
💾 保存
✕
📢
站内公告
{{ item.title }}
{{ item.content }}
更新于 {{ item.updated_at?.slice(0,16) }}
✕
✂️ 图片尺寸处理
💡 此类参考图服务端会自动处理尺寸,也可选择处理后再使用。
📐 等比缩放
✂️ 裁剪
选择目标尺寸
{{ sw }}×{{ sh }}
缩放后预览 · 输出 {{ cropDialog.resizeTargetW }}×{{ cropDialog.resizeTargetH }}
拖动裁剪框选择区域 · 输出 {{ cropDialog.resizeTargetW }}×{{ cropDialog.resizeTargetH }}
✅ 确认使用
📷 直接使用原图
取消
✕
⬇️ 下载原图
ESC 关闭 · 点击背景关闭
{{ t.type==='success'?'✅':'❌' }}
{{ t.message }}