# RagX **Repository Path**: oyyx_mmd/ragx ## Basic Information - **Project Name**: RagX - **Description**: RagX专注于企业知识库建设,整合目前ragflow、bisheng、lightGragh等主流知识库建设技术,力争打造一套企业能够开箱即用的知识库应用。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-05-29 - **Last Updated**: 2025-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RagX #### 介绍 RagX专注于企业知识库建设,鉴于目前开源知识库应用的四分五裂,没有一个能够确实好的应用,未改变此现状,整合目前ragflow、bisheng、lightGragh等主流知识库技术之长,力争打造一套企业能够开箱即用的知识库应用。 #### 主要功能 1. 完善的权限控制 本项目定位于企业级,所以必须具备企业级的RBAC权限控制,使用户的知识库和应用创建、访问、修改、删除等权限能够正常运作 2. 文档溯源 为方便查看原始文件进行比对,必须提供文档溯源功能,方便用户预览对比。 3. 文档切片增强 支持word、md、txt等文件,提供内容后按照正则表达式、指定字符、全自动切片等多种切片方式,同时根据采用多重优先级方式保证切片的长度。 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明(可参考ragflow源码启动https://gitee.com/JianYong0726/ragflow) 先进入docker目录运行docker-compose-base,启动基础容器 docker-compose -p RagflowBase -f docker-compose-base.yml up -d 1. 运行后台 PYTHONPATH=$PYTHONPATH:. python api/ragflow_server.py; 2. 运行任务处理模块 PYTHONPATH=$PYTHONPATH:. JEMALLOC_PATH=$(pkg-config --variable=libdir jemalloc)/libjemalloc.so;LD_PRELOAD=$JEMALLOC_PATH python rag/svr/task_executor.py 1; 3. 运行前端 cd web;npm run dev; 报错的话运行: PYTHONPATH=$PYTHONPATH:. python download_nltk_data.py #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技