大家好,我是乐伊。今天给大家分享一款配合Midjourney使用的可视化关键词库管理工具,话不多说直接看效果:
- 使用别人分享的咒语时,要挨个复制单词翻译来确定关键词
- 编辑咒语要先用中文写一遍,再复制到翻译软件中翻译,再复制到Midjourney中使用
- 缺少自己的提示词库,每次要用的时候只能在网上搜索类似咒语
- 即使有自己的提示词库也要挨个寻找关键词,再粘贴到Midjourney中
OPS(OpenPromptStudio)是一款AIGC 提示词可视化编辑工具,由Moonvy团队开发,同时支持Midjourney和SD。产品特性包括:
- 显示英文提示词的中文翻译
- 翻译输入的中文提示词到英文(因为 Midjourney 仅支持英文提示词)
- 为提示词进行分类(普通、样式、质量、命令)
- 轻松的排序、隐藏提示词
- 把提示词可视化结果导出为图片
- 常用提示词词典
- 通过 Notion 管理提示词词典
- 有一个已经维护好的Notion提示词数据库
- 创建自己Notion 集成插件(integrations)
- 将Notion数据库链接到集成插件中
- 在 OPS 中配置 Notion
首先需要大家登录自己的Notion账号并选择对应的工作区,如果没有账号的直接注册个新账号就好,注册流程和其他工具一样,这里就不一一介绍了。
这里直接复制官方的演示文档到自己的 Notion 工作区中即可,注意千万不要修改表格中text
、subType
、 dir
、 lang_zh
这几个表头信息,否则后面链接数据库的时候会无法识别。
https://moonvy.notion.site/b768c5c1852f4e2fbaee1b4a99f26d49?v=346e91e8114648c59079eeea2d9d56c7
当然大家也可以自己新建一个 Notion 数据库,只要有上述这些表头 OPS 就能连接的这个数据库
下面是表头的含义介绍,根据每列对应的数据信息将内容填写进去即可。
有了Notion词库,接下来我们需要创建Notion的集成插件,OPS只有通过集成插件才能获取权限链接到我们的Notion数据库。
www.notion.so/my-integrations
按照下图内容填写好插件相关的内容信息,然后点击提交,这样我们的插件就创建好啦。
当然后续也可以在我的插件中查看到之前插件的Token 密钥。
集成插件创建完成后,我们就可以在Notion数据库的页面选择到对应插件了,这样就可以实现数据库和集成插件的双向关联。
接着在设置面板中填入以下信息后,点击【载入】即可。
Integrations Token:
这里填入之前我们在集成插件中复制的Token 密钥。这里密钥只会保存在浏览器本地,不会被上传到任何地方DatabaseID
:这里粘贴Notion数据表的访问地址
Notion数据表的访问地址,我们可以根据下面的图示来获取,当粘贴到 OPS 的配置输入框后会自动提取对应的 【Database ID】
到这里就全部完成啦,接下来我们就可以自由使用OPS来编辑我们的提示词,后续也只要在Notion中维护即可。不过整套配置下来,相信大家多少看的有点迷糊了,维护数据库是一个很繁琐且花时间的过程。
我这边已经为大家整理了一套提示词库,涵盖了颜色、设计风格、绘画、灯光、特效、摄影、视角七个大类,包括300+常用描述词,对应每个词也都配了图片说明,后续还会持续更新~
以下内容针对有开发基础的朋友,可以直接在本地部署。
使用 npm run start
运行
运行打开后访问 localhost:12833/apps/ops/
如果你不想安装 NodeJS 环境,可以使用 Docker 运行,参考 ./docker
- 在 ./data/src 中编辑
.csv
文件,你可以用 Excel、Numbers 或者纯文本编辑器编辑。 - 在 Notion 中编辑( ./data/src/notion/fromNotion.js )
./server
文件夹中有一个翻译服务的简单实现,调用腾讯翻译 你需要申请一个 腾讯机器翻译的账号 (每月免费额度 500 万字) 然后在项目根目录创建一个 .env
文件写入你的的 SECRET_ID
与 SECRET_KEY
.env
:
# 翻译机配置 https://bobtranslate.com/service/translate/tencent.htmlTENCENT_SECRET_ID="AKIDXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"TENCENT_SECRET_KEY="a5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"# 自定义翻译服务地址 [可选] (如果你部署在服务器上,通过此配置指定 Web 端访问翻译服务的地址)# LOCAL_TRANSLATE_HOST="192.168.50.222:3000"
然后运行 npm run serve
启动 OPS 服务
和 本地翻译服务
.env
文件中配置翻译服务的访问地址:LOCAL_TRANSLATE_HOST
,如 192.168.50.222:3000
或者 https://mySite.com
,在 Web 页中会根据此地址发起请求,请根据你部署后实际访问地址来配置。
大家在公众号后台私信【OPS】可获取OPS的资源和使用方法,教程的相关资源和链接我都整理在交流群公告啦,文章底部扫码即可入群领取。
如果想查阅详细的Notion关键词库,欢迎加入学习群获取,还有2套精心整理的AI设计知识库在等你哦~
探索AIGC领域的体验设计师
关注我 学习更多AI设计知识~
那就点个在看吧~
⬇️ ⬇️ ⬇️