Skip to content

AIGC 知识库问答系统快速搭建,便于企业级定制化,支持文档上传,向量存储,聊天式问答。

Notifications You must be signed in to change notification settings

shiyindaxiaojie/eden-aigc-qna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIGC 知识库问答服务

一个基于 OpenAI 实现的知识库问答系统,支持文档上传、向量存储、聊天问答。

演示图例

聊天问答

附件上传

文档管理

索引管理

准备工作

设置运行环境

本项目需要包含大量 pip install 执行,为了加速下载,您可能需要配置国内镜像源。您需要创建或编辑 ~/.pip/pip.conf 文件(Linux/macOS)或 %APPDATA%\pip\pip.ini 文件(Windows),内容如下:

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

更新 Python 组件

# python.exe -m pip install --upgrade pip
pip install --upgrade pip

安装相关依赖

cd code
pip install -r requirements.txt

提示 missing pandas 错误,执行 pip install openai[datalib] 提示 chromadb 相关报错,请从 Windows 官网下载 Visual Studio Install,选择 C++ 组件执行安装。

如何启动

根目录下提供了 .env.template 环境配置文件,请根据注释填写相关配置,并另存为 .env 文件。

然后,在根目录运行以下命令

cd code
streamlit run Home.py

如何部署

推荐使用 Docker 镜像部署

docker build -t eden-aigc-qna:latest -f docker/Dockerfile .

About

AIGC 知识库问答系统快速搭建,便于企业级定制化,支持文档上传,向量存储,聊天式问答。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published