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 参考。