Spaces:
Running
on
T4
Running
on
T4
thomas-yanxin
commited on
Commit
•
f614482
1
Parent(s):
2c21286
支持PDF
Browse files- app.py +3 -2
- requirements.txt +2 -1
app.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import os
|
2 |
|
|
|
3 |
import gradio as gr
|
4 |
import nltk
|
5 |
import sentence_transformers
|
@@ -168,7 +169,7 @@ if __name__ == "__main__":
|
|
168 |
gr.Markdown("""<h1><center>LangChain-ChatLLM-Webui</center></h1>
|
169 |
<center><font size=3>
|
170 |
本项目基于LangChain和大型语言模型系列模型, 提供基于本地知识的自动问答应用. <br>
|
171 |
-
目前项目提供基于<a href='https://github.com/THUDM/ChatGLM-6B' target="_blank">ChatGLM-6B </a>的LLM和包括GanymedeNil/text2vec-large-chinese、nghuyong/ernie-3.0-base-zh、nghuyong/ernie-3.0-nano-zh在内的多个Embedding模型, 支持上传 txt、docx、md
|
172 |
后续将提供更加多样化的LLM、Embedding和参数选项供用户尝试, 欢迎关注<a href='https://github.com/thomas-yanxin/LangChain-ChatGLM-Webui' target="_blank">Github地址</a>.
|
173 |
</center></font>
|
174 |
""")
|
@@ -186,7 +187,7 @@ if __name__ == "__main__":
|
|
186 |
value="text2vec-base")
|
187 |
|
188 |
file = gr.File(label='请上传知识库文件',
|
189 |
-
file_types=['.txt', '.md', '.docx'])
|
190 |
|
191 |
use_web = gr.Radio(["True", "False"], label="Web Search",
|
192 |
value="False"
|
|
|
1 |
import os
|
2 |
|
3 |
+
os.system('pip install git+https://github.com/facebookresearch/detectron2.git')
|
4 |
import gradio as gr
|
5 |
import nltk
|
6 |
import sentence_transformers
|
|
|
169 |
gr.Markdown("""<h1><center>LangChain-ChatLLM-Webui</center></h1>
|
170 |
<center><font size=3>
|
171 |
本项目基于LangChain和大型语言模型系列模型, 提供基于本地知识的自动问答应用. <br>
|
172 |
+
目前项目提供基于<a href='https://github.com/THUDM/ChatGLM-6B' target="_blank">ChatGLM-6B </a>的LLM和包括GanymedeNil/text2vec-large-chinese、nghuyong/ernie-3.0-base-zh、nghuyong/ernie-3.0-nano-zh在内的多个Embedding模型, 支持上传 txt、docx、md、pdf等文本格式文件. <br>
|
173 |
后续将提供更加多样化的LLM、Embedding和参数选项供用户尝试, 欢迎关注<a href='https://github.com/thomas-yanxin/LangChain-ChatGLM-Webui' target="_blank">Github地址</a>.
|
174 |
</center></font>
|
175 |
""")
|
|
|
187 |
value="text2vec-base")
|
188 |
|
189 |
file = gr.File(label='请上传知识库文件',
|
190 |
+
file_types=['.txt', '.md', '.docx', '.pdf'])
|
191 |
|
192 |
use_web = gr.Radio(["True", "False"], label="Web Search",
|
193 |
value="False"
|
requirements.txt
CHANGED
@@ -13,4 +13,5 @@ cpm_kernels
|
|
13 |
faiss-cpu
|
14 |
gradio
|
15 |
nltk
|
16 |
-
|
|
|
|
13 |
faiss-cpu
|
14 |
gradio
|
15 |
nltk
|
16 |
+
torch
|
17 |
+
torchvision
|