Files
prompt/README.md
T
2025-11-15 20:22:29 +08:00

60 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 提示词编辑器
一个用于编辑、管理与翻译 AI 提示词的轻量工具。支持多语言(暂时就中英)映射、预设保存与搜索、文件夹分类与拖拽排序、智能补全、导入导出与本地持久化,帮助你高效组织与复用提示词。
**在线预览**
- [点我预览](https://prompt.sywb.top/)
**适用场景**
- Stable Diffusion / Midjourney 等 AI 绘图的提示词组织与复用
- 个人提示词库管理与分享
**核心特性**
- 提示词编辑
- 逗号分隔输入与智能补全(Tab 触发)
- 一键替换中文逗号、格式化为标准提示词格式
- 支持指针拖拽排序、双击编辑、删除、在后追加新词
- 下划线/空格一键切换(`red_hair``red hair`
- 包裹层管理:为单个词添加/移除 `{}`, `()`, `[]`, `<>` 等包裹,保持映射与显示一致
- 快速复制到剪贴板与精简/详细视图切换
- 预设管理(扩展)
- 预设类型:`positive``negative``setting``style``character``scene``custom`
- 文件夹:支持层级、颜色、父子关系与默认文件夹设置
- 操作:搜索、加载、重命名、删除、复制,且可一键应用到编辑器
- 导入/导出:支持仅预设的 JSON 导入导出,并自动迁移旧格式预设,确保兼容
- 去重与合并:新旧预设同名时自动优先保留新预设
- 词库管理
- 分类/分组浏览与维护:编辑关键字与翻译,隐藏/显示词条
- 拖拽排序、快速新增/删除词条
- 搜索支持关键字、翻译
- 导出词库 JSON(不包含预设),导入 JSON 恢复或重置为内置词库
- 多语言与数据来源
- 默认数据结构由 `public/sd/default.yaml` 提供
- 可加载 `zh_CN.yaml` 翻译并自动合并到词库
- 未映射项高亮,右侧映射面板可直接补充翻译
- 持久化与兼容性
- 自动持久化到浏览器 `localStorage`(包含词库、预设、编辑器内容与语言选择)
- 兼容旧版本导出文件,自动迁移旧预设到新系统
- 可按需重置为内置词库,回到最初状态
**快速开始**
- 安装依赖:`pnpm install`
- 开发启动:`pnpm dev`
- 生产构建:`pnpm build`
**使用小贴士**
- 在编辑器中按 Tab 调用智能补全;右侧列表中也支持 Tab 建议
- “导出 JSON”会导出你的自定义差异与/或预设,便于分享或备份
- “导入 JSON”可恢复此前导出的词库或预设;若需回到默认状态,可使用“重置为内置词库”
**许可**
- 本项目采用 MIT 许可,允许在保留版权与许可声明的前提下自由使用、复制、修改与分发。
- 详情参见:[MIT 许可文本](https://opensource.org/licenses/MIT)
**致谢**
- 本项目旨在为提示词编辑和管理提供便利,欢迎大家一起来开发与改进。