Google Cloud Firestore in Datastore is a serverless document-oriented database that scales to meet any demand. Extend your database application to build AI-powered experiences leveraging Datastore's
Langchain integrations.
This notebook goes over how to use Google Cloud Firestore in Datastore to store chat message history with the DatastoreChatMessageHistory
class.
Learn more about the package on GitHub.
langchain-google-datastore
package, so we need to install it.
gcloud config list
.gcloud projects list
.langchain-google-datastore
package requires that you enable the Datastore API in your Google Cloud Project.
DatastoreChatMessageHistory
class you need to provide only 3 things:
session_id
- A unique identifier string that specifies an id for the session.kind
- The name of the Datastore kind to write into. This is an optional value and by default, it will use ChatHistory
as the kind.collection
- The single /
-delimited path to a Datastore collection.