概述
默认情况下,
Chainlit
应用不会保留其生成的聊天和元素。即网页一刷新,所有的聊天记录,页面上的所有聊天记录都会消失。但是,存储和利用这些数据的能力可能是您的项目或组织的重要组成部分。
之前写过一篇文章《Chainlit快速实现AI对话应用并将聊天数据的持久化到sqllite本地数据库中》,这个技术方案的优点是,不需要自己在安装数据库,创建表结构等操作,缺点是,只适合用户量比较少的情况。本教程使用
momgo
非关系数据库可以解决大等规模的用户访问聊天记录访问问题。
教程
1. 安装chainlit依赖
pip install chainlit aiohttp aiofiles pymongo
2. 配置环境变量
在项目根目录下,创建
.env
文件,内容如下:
OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"
版权归原作者 泰山AI 所有, 如有侵权,请联系我们删除。