Simulai - 开源聊天机器人构建工具
2024 年 2 月 21 日

simulai是一个受Notion启发的开源聊天机器人构建工具。

使用我们的用户友好的拖放界面,轻松设计您定制的聊天机器人。这个工具受到Notion简单性的启发,完全免费和开源,非常适合收集见解并让用户参与互动调查。

免费在线尝试Simulai (opens new window)

特点 #

  • 基于块的聊天机器人编辑器
  • 拖放以重新排序块
  • 基本的Markdown解析,包括粗体、斜体、URL、标题和分隔线
  • 输入'/'可查看命令菜单和快捷键

贡献 #

1. 克隆此存储库,进入根目录并安装软件包

请使用Node >= v16.15.1,Python >= 3.10.1

git clone https://github.com/simulaiofficial/simulai
cd simulai
npm i
virtualenv venv
pip install -r requirements.txt

2. 运行开发模式

uvicorn api.main:app --reload --port 5678 --host 0.0.0.0
npm ### 运行开发环境

```shell
uvicorn api.main:app --reload
npm run dev

在浏览器中访问 http://127.0.0.1:8000 (opens new window),您应该看到类似上面截图的内容。

运行生产环境 #

gunicorn api.main:app --workers 4 --worker-class uvicorn.workers.UvicornWorker --bind 0.0.0.0:5678 --daemon
npm run build
npm run preview

如果在浏览器中访问 http://127.0.0.1:5173/?page=http%3A//127.0.0.1%3A5678/page%3Fsrc%3Dhttp%3A%2F%2F127.0.0.1%3A5678%2Fsrc/1234 (opens new window),您应该看到类似上面截图的内容。

贡献! #

Simulai目前功能有限,但我们希望它能为其他人构建他们自己的聊天机器人编辑器提供一个良好的起点。

我们希望使Simulai更具可扩展性,欢迎任何建议或贡献!

请查看CONTRIBUTING.md获取详细信息。

致谢 #

初始代码基于Dashibase构建的Lotion仓库,感谢!

在以下库和框架的帮助下,这一切变得更加容易,感谢。 - vue-draggable-next (opens new window)