摘要
在各个示例中,提供了将索引和查询操作封装为应用程序编程接口(API)的系统和技术,该应用程序编程接口自动化并协调对各种本地和基于云的服务的调用。当用户具有要添加到检索增强生成(RAG)数据库的文档时,API可以向用户提供具有预设索引配置的多个文档处理流水线(DPP)。类似地,当接收到用户查询时,API可以生成调用以实现查询处理,该查询处理不需要用户手动配置嵌入的检索和处理。该API可以进一步实现定位相关的嵌入存储并将存储的嵌入与查询嵌入一起提供给识别最相关匹配的搜索引擎的调用。然后,该API可以访问嵌入到文本索引,并向提示生成器标识相关的文本片段和文档。