WeKnora本地 RAG 知识库从 0 到跑通的快速实操笔记【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnoraWeKnora 是一个开源 RAG 知识库平台把 PDF、Word、网页等文档解析成可检索的知识库回答带出处引用。适合刚克隆仓库、想在本地跑通检索问答的开发者。本文覆盖环境自检、Docker 部署、检索参数调整和上线验证几个环节。先搞懂 WeKnora RAG 的知识链路文档上传后docreader 服务把它解析成文本分块向量化后写入向量库默认 ParadeDB/PostgreSQL。你提问时系统做混合检索关键词 向量可选图谱重排再让对话模型基于召回片段作答并附引用角标。适合查资料频次高、答案需要可追溯来源的团队或个人知识库。不适合需要实时业务数据它索引的是文档快照靠数据源同步更新或对首字延迟极敏感的在线场景。开工前的环境自检软件Docker Compose 插件。终端跑docker compose version能打印版本号即就绪。硬件至少 8GB 可用内存、20GB 以上磁盘前端、app、docreader、ParadeDB、Redis 都在容器里。df -h .看剩余空间。网络首次部署要能从 Docker Hub 拉 5 个镜像。docker pull redis:7.0-alpine秒过说明网络通畅。模型服务二选一本地 Ollama 跑curl localhost:11434或远程 OpenAI 兼容 API 跑curl 你的base_url/models返回模型列表即就绪。端口80前端和 8080app空闲。ss -lntp | grep -E :80|:8080无输出即可用。模型服务这一步最容易卡住容器里的 app 访问宿主机 Ollama 要用http://host.docker.internal:11434填localhost会连不上。WeKnora RAG 知识库从克隆到跑通的分步部署第 1 步克隆仓库并准备 .envgit clone https://gitcode.com/GitHub_Trending/we/WeKnora cd WeKnora cp .env.example .env.env自带分组注释重点看数据库DB_USER、DB_PASSWORD、DB_NAME、RedisREDIS_ADDR、镜像版本WEKNORA_VERSION。数据库和 Redis 都在 compose 里用默认值就能跑。✅ 看到.env文件出现在仓库根目录即通过第 2 步拉取镜像并启动服务docker compose pull docker compose up -d docker compose psapp 有/health健康检查frontend 要等 app 健康后才启动。首次拉镜像较慢ps里容器陆续变绿属正常。✅ 看到 WeKnora-frontend 状态为 running 即通过第 3 步后端健康检查curl http://localhost:8080/health✅ 看到{status:ok}即通过第 4 步浏览器完成初始化打开http://localhost注册账号你会自动拥有一个工作空间并成为 Owner。新建知识库时向导会让你选对话模型和向量模型内置测试按钮可直接验证连通性。✅ 看到知识库列表页出现刚建的库即通过 不喜欢逐条命令的话./scripts/start_all.sh一条命令做前置检查含自动创建.env再拉起服务效果等价。WeKnora RAG 知识库检索质量调优3 个最值得动的参数默认值就能跑但回答质量不好时先动这 3 个。前两个在 配置样例 的conversation段第三个在knowledge_base段改完重启 app 容器生效。参数默认值调高的副作用调低的副作用推荐值vector_threshold0.2卡掉相关片段召回不全混入噪声片段靠重排兜底0.1–0.2embedding_top_k30重排和 LLM 调用量上升响应变慢目标片段没进候选集30–50chunk_size512单块语义被稀释表格易被切开上下文断裂块数和索引膨胀256–1024 按文档类型试向量模型建库后别换换了等于语义空间变了整个索引要重建。WeKnora RAG 检索验证四步确认知识库真的能用后端存活→curl http://localhost:8080/health返回{status:ok}→ 不对就docker compose logs -f app。前端可达→ 浏览器开http://localhost到注册/登录页 → 打不开先看 80 端口冲突。文档解析→ 上传一份 PDF状态走pending → processing → finalizing → completed完成后显示分块数 → 卡住就去 docreader 日志搜 ERROR。端到端问答→ 在对话页选这个知识库问一个只有文档里才有的事实性问题 → 答对的标准回答带引用角标点开能跳回原文对应片段泛泛而谈或拒答多半是向量模型没配好或阈值过高回去调vector_threshold。踩坑速查app 容器反复重启→.env里DB_*/REDIS_ADDR与容器内实际不符 → 对照 .env.example 的默认值改回docker compose up -d app重启。能启动但上传文档直接报错→ 向量模型或对话模型没配齐解析流水线起不来 → 回知识库向导补上模型并点测试。Ollama 连不上→ 容器里写了localhost:11434→ 模型地址改成http://host.docker.internal:11434。文档里的图片外部打不开→ 本地存储下图片走容器内网地址 → 设APP_EXTERNAL_URL让图片走/r/token代理转发。以上都没解决→docker compose logs -f app docreader postgres搜 ERROR再看 故障排查文档。跑通之后可以做什么数据源自动同步飞书、Notion、RSS 等接进来增量更新入口见 数据源文档 与internal/datasource/。MCP 集成PyPI 装tencent-weknora-mcp把检索问答挂给外部智能体示例在mcp-server/。终端管理weknoraCLI 支持weknora kb list、doc upload、chat源码在cli/。调用链追踪docker compose --profile langfuse up -d推理步骤和 token 消耗追到单次会话级别。下一步今天就可以做把一份真实业务文档传进去问一个只有它里面才有的问题确认引用角标能跳回原文然后设DISABLE_REGISTRATIONtrue关掉公开注册docker compose logs -f app盯一两天日志确认没有解析积压。【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnora创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
CodeGuide 菜鸟教程解析:面向编程新手的在线互动式入门学习体系与配套实战资源 文档教程后端 【免费下载链接】CodeGuide :books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、… · 2026/9/27 8:51:11
程家桥街道网站建设哪家好?3种方案报价揭秘,防挂马避坑指南 程家桥街道网站建设哪家好?3种方案报价揭秘,防挂马避坑指南 昨晚凌晨三点,我接到一个老朋友的电话,声音都在抖:“张哥,我的官网首页突然弹出一堆色情广告和赌博链接,后台怎么删都删不掉,客户全吓跑了!”… · 2026/9/27 8:51:05
连江网站建设服务避坑指南:5个关键实践终结拖延 连江网站建设服务避坑指南:5个关键实践终结拖延 改个需求建站公司拖一周,这种憋屈感相信不少企业主都体会过。在连江这片电商与制造业交织的热土上,寻找靠谱的 连江网站建设服务 时,信息不对称导致的被动局面太常见了。其实,打破这种僵局的… · 2026/9/27 8:50:53
遵义网站开发哪家好速查手册备案避坑指南 遵义网站开发哪家好速查手册备案避坑指南 备案流程一头雾水,导致网站上线延期三个月的悲剧,在遵义这片热土上并不少见。很多老板觉得找个靠谱的遵义网站开发团队,把代码写完就算完事了,结果卡在工信部备案环节,因为材料不全、主体信息错误被驳回好几次。… · 2026/9/27 10:17:32
避开3个坑选永久有效域名,搞定建站报价不挨宰 避开3个坑选永久有效域名,搞定建站报价不挨宰 改个需求建站公司拖一周,这种憋屈事我见得太多了。很多老板拿着手里那点预算,对着网上那些花里胡哨的 建站报价… · 2026/9/27 10:17:26
Kvaser Arcus车载以太网转换器:TC10休眠唤醒测试与部署实战 很多做车载以太网开发的朋友应该都有同感:从CAN、LIN那种低速总线切到车载以太网,调试手段和思路完全不是一回事。物理层变成单线对了,链路要协商了,测试工具也不是插上就能用,更别提现在域控和智驾节点对低功耗和休眠… · 2026/9/27 10:17:20
酒店网站开发协议怎么选?域名服务器配置避坑指南,选哪家好不踩雷 酒店网站开发协议怎么选?域名服务器配置避坑指南,选哪家好不踩雷 域名和服务器搞不懂,很多老板在找酒店网站开发服务时心里都没底。市面上问哪家好的人多,但真正能讲清楚底层逻辑的少。 别急,咱们今天就掰开揉碎了讲。… · 2026/9/27 10:17:20
FontForge fontimage 工具指南:一键生成字体缩略图 桌面应用图形学 【免费下载链接】fontforge Free (libre) font editor for Windows, Mac OS X and GNULinux 项目地址: https://gitcode.com/gh_mirrors/fo/fontforge 点击查看 免费下载 导读
fontimage 是 FontForge 附带的命令行小工具,用于把任意格… · 2026/9/27 10:17:14
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01