本目录中的演示展示了如何在DataStax 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 |
|---|---|---|---|---|
| 搜索/生成报价 | Astra DB | AstraPy | Notebook | |
| 搜索/生成报价 | 通过CQL访问Cassandra/Astra DB | CassIO | Notebook | |
| 搜索/生成报价 | 通过CQL访问Cassandra/Astra DB | 原生Cassandra语言 | Notebook |
向量相似度可视化表示
