1. PocketBase 鉴权服务
PocketBase
是一个开源的后端项目(BaaS),它集成了嵌入式数据库(SQLite)、实时订阅、身份验证管理、方便的管理仪表板界面以及简单易用的 REST 风格 API。
使用 Pocketbase 作为 NgraphX 鉴权服务并开发低码SaaS应用。先阅读 官方文档 安装 Pocketbase。
# 并启动服务
./pocketbase serve
在 NGraphX 配置文件中开启鉴权,NGraphX 默认使用 Pocketbase 作为鉴权服务,所以只需要打开这一个配置项:
{
...
"web":{
...
"auth": true
}
...
}
配置成功后,现在工作流管理界面就需要登陆才可以访问。更多部署细则
2. NGraphX 创建智能体
我们创建一个简单会话智能体,并设置为流输出,同时新增了一个自定义的负载均衡节点,毕竟现在免费的在线模型陆续涌现,成年人不做选择,全都要。
负载均衡节点实现简单,采用随机方式,选到谁就是谁,提高模型的处理能力和响应速度,期望在高并发情况下依然能够稳定运行,谁不爱?多个模型同时为你的创意应用提供伺服,不香吗?
语言模型选用GLM4-9B,由智谱GLM4-Flash、硅基流动GLM4-9B免费模型提供动能。吐槽一下,真的希望有更多的MaaS产商都提供标准的Open AI协议兼容。
3. AiEditor 接入
AiEditor 官网有详尽的接入文档,照着做,准没错。
而接入 NGraphX 智能体,示例放在 Github 上。
实质性,根据这个示例,使用langflow
、dify
、coze
作为后端智能体服务同理,不限于 NGraphX哦。希望对你有所助力。