2024年1月17日消息,DataStax 是一家为生成式 AI 应用程序提供实时、可扩展数据支持的公司,该公司为 AstraDB 推出了 Data API(以前称为 JSON API),这是一种以文档为中心的 API,可转发针对矢向开发和检索增强生成 (RAG) 用例优化的以开发人员为中心的体验。据该公司称,通过提供创建生成式 AI (GenAI) 应用程序所需的所有数据和完整的 RAG 堆栈,DataStax 的数据 API 适用于任何利用基于文档的数据的现代应用程序用例。
DataStax 首席产品官 Ed Anuff 解释说,DataStax 的很大一部分重点是从端到端改善开发人员体验,包括用户体验和云。
考虑到这一点,Data API 为 JavaScript 和 Python 开发人员带来了 Apache Cassandra 的强大功能,并以 AI 开发的直观体验为基础,而无需广泛的 Cassandra 知识。
Data API 是对 AI 和 GenAI 应用程序开发爆炸性领域的明确回应,根据 Anuff 的说法,“我们在云服务上注册的人中约有一半是围绕矢量数据库和 GenAI 做某事的人。
通过整合 Cassandra 的零延迟索引(这意味着一旦摄取数据,它就已经被索引,使矢量数据立即可供检索),数据 API 使应用该技术创建强大的 GenAI 应用程序变得容易。
Data API 还为主要的 GenAI 合作伙伴提供开箱即用的支持,包括 LangChain、OpenAI、Vercel、Google 的 Vertex AI、AWS 和 Azure。
“对我们来说,当我们考虑构建这些 API 时,我们这样做的方式非常重要,我们这样做的方式是优化体验,让开发人员变得非常简单,”Anuff 说。“我们希望确保我们允许人们快速行动,快速构建 [GenAI]…因为我们现在都在学习如何共同构建它们。但我们也希望成为一家能够以具有成本效益的方式将其大规模投入生产的公司。
据该公司称,无论开发人员以前是否有使用 Cassandra 的经验,Data API 都可以为处理以文档为中心的数据的开发人员提供快速的 AI 和 GenAI 应用程序开发——与其他矢量数据库相比,相关性提高了 20%,吞吐量提高了 9 倍,响应时间提高了 74 倍。
“我们对 Data API 的设计目标之一是,当开发人员真正尝试通过矢量检索内容时,他们不必学习大量的数据库理论,”Anuff 解释道。“DataStax 使 Cassandra 非常易于使用 [与 AstraDB] …数据 API [还] 使所有这些功能都非常易于使用…而且 [您] 永远不必担心规模和可用性挑战,因为…[你有]Cassandra的力量在这一切的背后。
除了推出数据 API 之外,DataStax 还推出了一系列对 AstraDB 开发人员体验的更新,AstraDB 是用于构建生产级 AI 应用程序的矢量数据库。这些更新改进了开发人员门户,该门户现在提供数据资源管理器功能、新的相关性可视化效果和不同的门户视图(包括表格或面向文档的视图),从而进一步补充了数据 API。
ReelStar首席执行官Mark Hauptman表示:“无缝的用户体验、母语客户端支持以及与GenAI生态系统的轻松集成,使我们能够以前所未有的简单性驾驭矢量搜索的复杂性。“借助 Astra DB,我们不仅缩短了开发过程;我们正在加速创新和提高效率,以重新定义与GenAI一起重新定义视频共享的格局。




