2023年8月29日

Cassandra / Astra DB

本目录中的演示展示了如何在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 DBAstraPyNotebookColab
搜索/生成报价通过CQL访问Cassandra/Astra DBCassIONotebookColab
搜索/生成报价通过CQL访问Cassandra/Astra DB原生Cassandra语言NotebookColab

向量相似度可视化表示

3_vector_space