Skip to main content
DataStax Astra DB 是一个基于 Apache Cassandra® 构建的无服务器、AI 就绪数据库,并通过易于使用的 JSON API 便捷地提供服务。
参阅 DataStax 提供的教程

安装与设置

安装以下 Python 包:
创建数据库(如果需要)并获取连接密钥。 设置以下变量:

向量存储

这里展示了一些典型的初始化模式:
AstraDBVectorStore 类的显著特性:
  • 原生异步 API;
  • 搜索中的元数据过滤;
  • MMR(最大边际相关性)搜索;
  • 服务端嵌入计算(在 Astra DB 术语中称为 “vectorize”);
  • 从现有的、已填充数据的 Astra DB 集合中自动检测其设置;
  • 混合搜索(向量 + BM25,然后进行重排序步骤);
  • 支持非 Astra Data API(例如自托管的 HCD 部署);
示例笔记本中了解更多。 参阅 DataStax 提供的示例

LLM 缓存

语义 LLM 缓存

文档加载器

示例笔记本中了解更多。

自查询检索器

存储

参阅 AstraDBStore 的 API 参考。

字节存储

参阅 AstraDBByteStore 的 API 参考。