2025-11-04 15:15:26 +08:00
2025-07-16 15:06:59 +08:00
2025-08-18 13:50:34 +08:00
2025-07-16 15:06:59 +08:00
rag
2025-11-04 15:15:26 +08:00
2025-07-16 15:06:59 +08:00
rag
2025-11-04 15:15:26 +08:00
rag
2025-10-24 09:31:11 +08:00
rag
2025-10-27 18:03:17 +08:00
2025-07-16 15:06:59 +08:00
2025-07-16 15:06:59 +08:00
2025-07-16 15:06:59 +08:00
2025-07-16 15:06:59 +08:00

知识库服务器

本系统为不同的客户提供自我管理的知识库,并在知识库基础上提供知识检索

本系统提供API形式为注册的服务器提供知识服支持不面向最终客户

依赖

依赖这些模块

安装部署

  1. 创建rag用户
  2. 登录rag用户
  3. 执行以下命令
git clone git@git.kaiyuancloud.cn:yumoqing/rag
cd rag/script
./install.sh

将项目在用户根目录checkout 3.

功能

管理client系统的客户知识库并提供知识查询

每个客户可以创建一到多个独立的知识库,为不同的业务场景提供知识库知识

知识库之间数据相互独立,互不干扰。

http API

add

增加知识库文档

path

/api/add

method

POST

输入

name: authentication value: Bears ${apikey} score: headers

name: file_name value: path of uploaded file score: data

name: userid value: userid of client system score: data

name: kdbname value: rag kdb name score: data

输出

query

查询知识库

path

/api/query

method

POST

输入

name: authentication value: Bears ${apikey} score: headers

name: prompt value: ${prompt} score: data

name: userid value: ${userid} score: data

name: kdbname value: ${kdbname} score: data

输出

{
    total:返回记录条数,
    rows返回记录内容
}
rows有以下属性
content文本内容
distances距离
source文档path
Description
No description provided
Readme 14 MiB
Languages
Python 99.9%
Shell 0.1%