RAG 与 Astra DB 和 Cassandra
此目录中的演示展示了如何使用 DataStax Astra DB 中今天可用的向量搜索功能。Astra DB 是一个无服务器的数据库即服务,构建在 Apache Cassandra® 之上。
这些示例笔记本演示了使用不同的库和 API 实现相同的 GenAI 标准 RAG 工作负载。
要使用 Astra DB 及其 HTTP API 接口,请查看“AstraPy”笔记本(astrapy
是用于与数据库交互的 Python 客户端)。
如果您更喜欢通过 CQL 访问数据库(无论是通过 Astra DB 还是支持向量搜索的 Cassandra 集群 supporting vector search),请查看“CQL”或“CassIO”笔记本——它们在您可操作的抽象级别上有所不同。
如果您想了解更多关于 Astra DB 及其向量搜索功能的信息,请访问 datastax.com。
示例笔记本
以下示例展示了 OpenAI 和 DataStax Astra DB 如何轻松协同工作,为基于向量的 AI 应用程序提供支持。您可以在本地 Jupyter 环境或作为 Colab 笔记本运行它们:
| 用例 | 目标数据库 | 框架 | 笔记本 | Google Colab |
用例 | 目标数据库 | 框架 | 笔记本 | Google Colab |
---|---|---|---|---|
搜索/生成引言 | Astra DB | AstraPy | 笔记本 | |
搜索/生成引言 | 通过 CQL 的 Cassandra / Astra DB | CassIO | 笔记本 | |
搜索/生成引言 | 通过 CQL 的 Cassandra / Astra DB | 普通 Cassandra 语言 | 笔记本 |