基于OpenAPI构建RAG应用快速入门

更新时间: 2024-12-04 16:07:56

本文介绍如何利云原生数据仓库 AnalyticDB PostgreSQL 版的OpenAPI快速构建Retrieval Augmentation Generation(RAG)应用。

RAG架构通过信息检索系统,增加了大语言模型(LLM)的能力,提供了相关的上下文信息,比如特定行业或私有数据文档。RAG架构如下图所示:llc.png

本快速入门基于云原生数据仓库 AnalyticDB PostgreSQL 版的自研向量引擎FastANN,并提供了系列的文档处理能力,通过OpenAPI的方式提供给用户。

其中,OpenAPI封装的AI Service能力为:

  • 多租户管理。

  • 文档处理:Load、Split、Embedding、多模处理。

  • 检索能力:向量检索、全文检索、精排。

前提条件

  • 已注册阿里云账号(主账号)。具体操作,请参见注册阿里云账号

  • 已创建阿里云账号的访问密钥AccessKey并获取AccessKey Secret。具体操作,请参见创建AccessKey

快速开始

  1. 创建实例

  2. 创建初始账号

  3. 开发环境准备

  4. 初始化向量数据库

  5. 创建Namespace

  6. 创建文档库

  7. 文档管理

  8. 文档检索和LLM集成

上一篇: 什么是RAG Service 下一篇: 创建实例