cloudflare-rag

上传 PDF,即刻在 Cloudflare 边缘开启智能问答

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 94 🐛 待处理 7 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 609
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,可自行部署,无在线服务,全部功能免费。

项目预览

cloudflare-rag 项目界面预览图
图片来源:项目官网

项目数据

分类搜索知识
开发团队RafalWilinski
定价模式🏷️完全免费
价格说明开源项目,可自行部署,无在线服务,全部功能免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言TypeScript
技术栈/模型chatgpt,cloudflare,llm,rag
GitHub 星标★ 609
上线时间2024-08-26 00:00:00
代码更新2024-09-05
仓库体积8.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

cloudflare-rag 是一个基于 Cloudflare 全家桶构建的“与 PDF 对话”的全栈 RAG 应用。它解决了在无服务器环境下快速搭建私有知识库问答系统的需求,让用户能上传 PDF 文档并通过自然语言提问获取答案。核心能力包括文档解析、向量化存储、检索增强生成,并利用 Cloudflare Workers、Vectorize、AI 等边缘服务实现低延迟响应。项目采用 TypeScript 编写,架构清晰,适合开发者学习或直接部署,尤其适合对 Cloudflare 生态感兴趣、希望快速落地 RAG 场景的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 609

技术标签

使用教程

难度:进阶 约 40 分钟 部署方式:Docker部署 5 步

环境要求

  • 边缘平台账号
  • 模型服务密钥
  • Node.js 18+

安装与启动步骤

  1. 1装依赖

    前端项目,包管理与构建脚本都备好了。

    pnpm install
  2. 2跑初始化脚本

    它会建数据库与存储桶,按提示授权。

    ./setup.sh
  3. 3配密钥

    模型与账号相关的密钥要逐条写进去。

    npx wrangler secret put CLOUDFLARE_ACCOUNT_ID
  4. 4本地跑通

    先本地验证检索与回答正常。

    npm run dev
  5. 5推到边缘

    确认没问题再部署,注意数据库绑定要改成正式库。

    npm run deploy

如何确认成功

上传一份文档后提问能召回对应片段,且部署后行为与本地一致

注意事项

  • 它把检索与生成都放在边缘节点,省掉自建服务。
  • 数据库与限流命名空间都要手工绑,漏一个就跑不通。
  • 边缘运行时对包体积敏感,依赖别乱加。
  • 本地与线上环境不同,部署后必须复测。

核心亮点

  • 完全基于 Cloudflare 服务,无需自建服务器,部署简单且成本可控
  • 代码结构清晰,TypeScript 全栈实现,便于二次开发和定制
  • 集成向量数据库与 AI 模型,开箱即用的 RAG 完整流程

不足之处

  • 依赖 Cloudflare 特定服务,迁移到其他平台需较大改动
  • 文档/社区待观察

适用场景

  • 个人知识库搭建,快速检索 PDF 内容
  • 企业内部文档问答机器人
  • 学习 RAG 架构与 Cloudflare 边缘计算的最佳实践

替代项目

LangChain、LlamaIndex、quivr

上一篇:Docufinder

下一篇:YT-Navigator

同类项目推荐

nucliadb 开源

把任意数据变成可搜索的 AI 知识库,快速搭建 RAG 应用。

NucliaDB, The AI Search database for RAG

★ 721 2026-08-09
Argus 开源

用 Java 搭建企业级 RAG 知识库,快速实现智能问答

Argus 是一个基于 RAG 架构的开源知识库平台,后端采用 Java 21 + Spring Boot + MyBatis-···

★ 292 2026-08-09
SmartRAG 开源

本地跑的多模态文档问答,资料不出设备

SmartRAG is a privacy-first multimodal RAG system that lets you chat intelligently w···

★ 113 2026-10-25
wdoc 开源

把杂乱文档变成可对话的知识库,一键总结和问答

Summarize and query from a lot of heterogeneous documents. Any LLM provider, any fil···

★ 549 2026-08-09
RustyRAG 开源

用 Rust 打造高性能 RAG API,混合搜索+重排序,准确率94.5%

Production-grade RAG API built in Rust. Hybrid search with HNSW dense vectors and BM···

★ 141 2026-08-09
Awesome-RAG-Vision 开源

一页看全视觉 RAG 论文、方法与工具

Awesome-RAG-Vision: a curated list of advanced retrieval augmented generation (RAG) ···

★ 340 2026-10-25
akb 开源

给 AI 智能体一个可检索、可共享的组织记忆库

AKB — Agent Knowledgebase. Organizational memory for AI agents: vault-scoped docs /···

★ 166 2026-09-12
librarium 开源

一条命令,并行调用多家 AI 搜索,快速生成深度研究报告。

Send one research question to many search and AI sources and keep every answer with ···

★ 138 2026-08-09
llm-rag-vectordb-python 开源

用Bedrock+Python快速搭建RAG知识库问答应用

Explore sample applications and tutorials demonstrating the prowess of Amazon Bedroc···

★ 157 2026-08-09