Cassandra
Apache Cassandra® 是一个 NoSQL、行导向、高度可扩展和高度可用的数据库。 从版本 5.0 开始,该数据库附带 向量搜索功能。
本页面概述的集成可以与 Cassandra
以及其他兼容 CQL 的数据库一起使用,即使用 Cassandra Query Language
协议的数据库。
安装与设置
安装以下 Python 包:
pip install "cassio>=0.1.6"
向量存储
from langchain_community.vectorstores import Cassandra
在示例笔记本中了解更多信息。
聊天消息历史
from langchain_community.chat_message_histories import CassandraChatMessageHistory
在示例笔记本中了解更多信息。
LLM 缓存
from langchain.globals import set_llm_cache
from langchain_community.cache import CassandraCache
set_llm_cache(CassandraCache())
在 示例笔记本 中了解更多信息(滚动到 Cassandra 部分)。
语义 LLM 缓存
from langchain.globals import set_llm_cache
from langchain_community.cache import CassandraSemanticCache
set_llm_cache(CassandraSemanticCache(
embedding=my_embedding,
table_name="my_store",
))
在示例笔记本中了解更多信息(滚动到相关部分)。
文档加载器
from langchain_community.document_loaders import CassandraLoader
在示例笔记本中了解更多信息。
版权声明
Apache Cassandra、Cassandra 和 Apache 是 Apache Software Foundation 在美国和/或其他国家的注册商标或商标。
工具包
Cassandra Database toolkit
使 AI 工程师能够高效地将代理与 Cassandra 数据集成。
from langchain_community.agent_toolkits.cassandra_database.toolkit import (
CassandraDatabaseToolkit,
)
在 示例笔记本 中了解更多信息。