DocsGPT开源 AI 文档助手
DocsGPT 是一种 AI 文档解决方案,可简化在项目文档中查找信息的过程。通过集成强大的 GPT 模型,开发人员可以轻松地提出有关项目的问题,并获得准确的答案。
预览
项目结构
-
应用程序 - flask 应用程序(主要应用程序)
-
扩展 - chrome 扩展
-
脚本 - 可以为其他库创建相似性搜索索引和存储的脚本。
快速开始
请注意:当前矢量数据库使用 pandas Python文档,因此响应将与其相关,如果您想使用其他文档,请按照下面的指南进行操作
- 导航到
/application
文件夹 - 安装依赖
pip install -r requirements.txt
- 准备 .env 文件复制 .env_sample 并使用您的 openai api 令牌创建 .env
- 运行应用
python app.py
开始运行:
- 导航到
/frontend
文件夹 - 安装依赖
npm install
- 在文件中
.env.development
而不是VITE_API_HOST = https://docsapi.arc53.com
使用VITE_API_HOST=http://localhost:5001
- 运行应用
npm run dev
或者使用 docker-compose 通过 docker 运行应用程序
- 从根文件夹运行
docker-compose build && docker-compose up
评论