引言
Google Cloud Firestore 是一款无服务器的文档型数据库,能够根据需求扩展规模。通过 Firestore 的 Langchain 集成,您可以将数据库应用程序扩展为构建 AI 驱动的体验。在本文中,我们将介绍如何使用 Firestore 存储聊天消息历史记录,并详细讨论 FirestoreChatMessageHistory
类的使用方法。
主要内容
1. 启动前的准备
在开始之前,请确保完成以下步骤:
- 创建一个 Google Cloud 项目
- 启用 Firestore API
- 创建一个 Firestore 数据库
- 确保能够在运行环境中访问数据库
2. 库安装
我们需要安装 langchain-google-firestore
包来进行集成。
%pip install --upgrade --quiet langchain-google-firestore
如果您使用的是 Google Colab,请记得重启内核以便环境能够访问新安装的包。
3. 设置 Google Cloud 项目
PROJECT_ID = "my-project-id" # @param {type:"string"}
# 设置项目ID
!gcloud config set project {