rag-with-amazon-bedrock-and-pgvector

在AWS上快速搭建生产级RAG应用,用Bedrock和PGVector搞定全套流程。

这是一个构建在AWS上的RAG(检索增强生成)Web应用示例,核心结合了Amazon Bedrock(托管大模型服务)和PGVector(PostgreSQL的向量检索扩展,运行在Amazon RDS上)。项目旨在提供一个有明确技术选型和最佳实践的参考模板,解决开发者在AWS上快速搭建RAG应用时面临的架构设计、数据存储、模型调用等复杂问题。它演示了如何将文档切分、向量化、存储、检索以及生成回答的完整流程串联起来,并提供了部署脚本和示例代码,帮助用户理解并快速复制一套生产可用的RAG架构。项目强调“Opinionated”,即给出推荐的技术路径,减少用户的选择困难。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 102
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类搜索知识
开发团队aws-samples
所属国家
官网地址
定价模式free
价格说明开源示例项目,MIT-0许可证,可自由使用和部署,无收费。
访问状态
是否开源是
开源协议MIT-0
主要语言Python
技术栈/模型ai,aws,aws-lambda,bedrock,cdk,cognito,docker,ecs-fargate,elbv2,gen-ai,langchain,openai,pgvector,python3,rag,rds-postgres,secrets-manager,typescript
GitHub 星标★ 102
30天Star增速
HF 下载量
上线时间2024-01-22 00:00:00
最近更新2026-09-14 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

核心亮点

  • 提供完整的AWS上RAG架构参考,涵盖Bedrock和PGVector集成,减少架构设计成本
  • 代码结构清晰,包含部署脚本,能快速启动一个可运行的示例应用
  • 基于Amazon RDS的PGVector,利用托管数据库的稳定性和扩展性,适合生产环境

不足之处

  • 项目处于早期阶段,文档和社区支持可能不够完善
  • 深度绑定AWS服务,迁移到其他云或本地环境成本较高

适用场景

  • 在AWS上快速构建企业知识库问答系统
  • 作为团队内部RAG应用开发的起始模板
  • 学习和演示Bedrock与PGVector的集成用法

替代项目

langchain、llama_index、quivr

项目介绍

rag-with-amazon-bedrock-and-pgvector 是搜索知识领域的开源项目,由 aws-samples 开发,2024 年首次发布。

它收录于搜索知识分类,该分类目前共有 581 个项目,GitHub 星标数为 102。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-14。开源示例项目,MIT-0许可证,可自由使用和部署,无收费。

它主要面向的使用场景是:在AWS上快速构建企业知识库问答系统。同类可对比的替代方案包括 langchain、llama_index、quivr。

上一篇:DocMeld

下一篇:OpenSearch-VL

同类项目推荐

firecrawl 开源

网页抓取像喝水一样简单,开发者省下整周加班

The web data API to search, scrape, and interact at scale.

★ 183325 2026-08-09
contoso-chat 开源

一键跑通 Azure RAG 应用,从代码到评估部署全流程

This sample has the full End2End process of creating RAG application with Prompty an···

★ 766 2026-08-09
graphify 开源

整个代码库画成一张图,找问题一眼定位

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···

★ 120493 2026-08-09
ragflow 开源

让大模型用上你的私有知识,搭建可靠的企业级RAG应用

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fu···

★ 91170 2026-08-09