这是一个早在把AIGC 提示词(现在支持Midjourney)可视化并提供编辑功能的工具,有以下特点
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
复制我们的演示文档的自己的 Notion 工作区中
保持表头定义: text、subType、dir、lang_zh不要变(或者你可以新建一个 Notion 数据库,只要有这些表头 OPS 就能连接的这个数据库)
要让 OPS 连接到自己的 Notion 数据库,需要创建一个自己的集成(integrations)。OPS 会通过此集成的权限连接到你的数据库。
打开 Notion 的集成开发页面 🔗 www.notion.so/my-integrations 点击 「+ new integrations」按钮创建一个新集成插件
在集成插件页面中选择允许访问的 Notion 工作区(Workspace),你的 Notion 数据库需要创建在此工作区下,OPS 才能通过集成插件访问。
集成插件创建完毕后,复制 Token 秘钥保存下来,你将使用此 Token 作为访问凭证,请妥善保管不要在公开场合泄露。
集成插件创建后,还需要在你的 Notion 数据库的菜单中连接到你的集成插件:
在 OPS 右上角打开提示词词典,鼠标放在「连接我的 Notion」按钮上,展开设置面板
「Integrations Token」 里面填入前面我们生成的集成 Token 秘钥(秘钥只会保存在浏览器本地(localStorage),不会被上传到任何地方)
「Database ID」里粘贴你 Notion 数据库的访问地址
然后点击「载入」按钮
DatabaseID
)在 Notion 数据库菜单中点击 「Copy link to view」 就可以了,粘贴 Notion 数据库地址到 OPS 的配置输入框后会自动提取 DatabaseID
本地运行需要 NodeJS 环境
使用 npm run start
运行
运行打开后访问 localhost:12833/apps/ops/
如果你不想安装 NodeJS 环境,可以使用 Docker 运行,参考 ./docker
在 ./data/src 中编辑 .csv
文件,你可以用 Excel、Numbers 或者纯文本编辑器编辑。
在 ./server
文件夹中有一个翻译服务的简单实现,调用腾讯翻译 你需要申请一个腾讯机器翻译的账号(每月免费额度 500 万字) 然后在项目根目录创建一个 .env
文件写入你的的 SECRET_ID
与 SECRET_KEY
.env
:
# 翻译机配置 https://bobtranslate.com/service/translate/tencent.html
TENCENT_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 页中会根据此地址发起请求,请根据你部署后实际访问地址来配置。
[/hidecontent]