Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jinchat-server
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
aigc-pioneer
jinchat-server
Commits
68e593a6
提交
68e593a6
authored
5月 21, 2023
作者:
imClumsyPanda
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update README.md
上级
0f3fc523
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
33 行增加
和
52 行删除
+33
-52
README.md
README.md
+14
-50
README_en.md
README_en.md
+19
-2
vue_0521_0.png
img/vue_0521_0.png
+0
-0
vue_0521_1.png
img/vue_0521_1.png
+0
-0
webui_0521_0.png
img/webui_0521_0.png
+0
-0
没有找到文件。
README.md
浏览文件 @
68e593a6
...
...
@@ -18,52 +18,6 @@
![
实现原理图2
](
img/langchain+chatglm2.png
)
项目目录结构
```
text
.
├── agent
│ └── agent实现
├── chains
│ ├── modules
│ └── chains实现
├── configs
│ └── 系统初始化配置
├── content
│ └── 临时附件上传位置
├── docs
│ └── 项目文档
├── fastchat
│ ├── api
│ └── 一个fastchat langchain的LLM远程调用拓展
├── img
│ └── 项目资源目录
├── loras
│ └── 默认的本地lora文件存放路径
├── model
│ └── 默认的本地checkpoint存放路径
├── models
│ ├── extensions
│ │ └── LLM内部拓展包
│ ├── loader
│ │ └── 项目checkpoint加载器,支持chatglm(AutoModel)、量化模型(llama.cpp)、其它模型(AutoModelForCausalLM),兼容lora、ptuning_v2微调文件加载
│ └── 实现chatglm、LLama等一些模型的langchain LLM wrapper integrations
├── nltk_data
│ ├── corpora
│ │ └── cmudict
│ ├── taggers
│ │ └── averaged_perceptron_tagger
│ └── tokenizers
│ └── punkt
├── ptuning-v2
├── textsplitter
│ └── 中文语义分割
├── utils
│ └── 系统工具
└── vector_store
└── faiss本地矢量库索引文件
```
🚩 本项目未涉及微调、训练过程,但可利用微调或训练对本项目效果进行优化。
...
...
@@ -170,9 +124,17 @@ $ pnpm i
$
npm run dev
```
执行后效果如下图所示:
VUE 前端界面如下图所示:
1.
`对话`
界面
!
[
](img/vue_0521_0.png)
2.
`知识库问答`
界面
!
[
](img/vue_0521_1.png)
3.
`搜索`
界面
!
[
](img/vue_0521_2.png)
WebUI 界面如下图所示:
1.
`对话`
Tab 界面
!
[
](img/webui_05
10
_0.png)
!
[
](img/webui_05
21
_0.png)
2.
`知识库测试 Beta`
Tab 界面
!
[
](img/webui_0510_1.png)
3.
`模型配置`
Tab 界面
...
...
@@ -226,7 +188,8 @@ Web UI 可以实现如下功能:
-
[
]
Langchain 应用
-
[
x
]
接入非结构化文档(已支持 md、pdf、docx、txt 文件格式)
-
[
x
]
jpg 与 png 格式图片的 OCR 文字识别
-
[
]
搜索引擎与本地网页接入
-
[
x
]
搜索引擎接入
-
[
]
本地网页接入
-
[
]
结构化数据接入(如 csv、Excel、SQL 等)
-
[
]
知识图谱/图数据库接入
-
[
]
Agent 实现
...
...
@@ -251,10 +214,11 @@ Web UI 可以实现如下功能:
-
[
x
]
上传文件/文件夹至知识库
-
[
x
]
知识库测试
-
[
]
删除知识库中文件
-
[
]
利用 streamlit 实现 Web UI Demo
-
[
x
]
支持搜索引擎问答
-
[
]
增加 API 支持
-
[
x
]
利用 fastapi 实现 API 部署方式
-
[
]
实现调用 API 的 Web UI Demo
-
[
x
]
VUE 前端
## 项目交流群
![
二维码
](
img/qr_code_18.jpg
)
...
...
README_en.md
浏览文件 @
68e593a6
...
...
@@ -120,9 +120,26 @@ $ python api.py
```
Note: Before executing, check the remaining space in the
`$HOME/.cache/huggingface/`
folder, at least 15G.
The resulting interface is shown below:
Or execute following command to run VUE after api.py executed
```
shell
$
cd
views
$
pnpm i
$
npm run dev
```
VUE interface screenshots:
!
[
](img/vue_0521_0.png)
!
[
](img/vue_0521_1.png)
!
[
](img/vue_0521_2.png)
Web UI interface screenshots:
!
[
](img/webui_0510
_0.png)
![
img.png
](
img/webui_0521
_0.png
)
!
[
](img/webui_0510_1.png)
...
...
img/vue_0521_0.png
0 → 100644
浏览文件 @
68e593a6
960.8 KB
img/vue_0521_1.png
0 → 100644
浏览文件 @
68e593a6
差异被折叠。
点击展开。
img/webui_0521_0.png
0 → 100644
浏览文件 @
68e593a6
345.7 KB
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论