Spaces:
Runtime error
Runtime error
update
Browse files
app.py
CHANGED
@@ -767,13 +767,13 @@ class Reader:
|
|
767 |
print(f"Sort: {self.sort}")
|
768 |
|
769 |
|
770 |
-
def upload_pdf(
|
771 |
# 检查两个输入都不为空
|
772 |
-
api_key_list =
|
773 |
-
if api_keys:
|
774 |
-
|
775 |
-
elif not api_keys and valid_api_keys != []:
|
776 |
-
|
777 |
if not text or not file or not api_key_list:
|
778 |
return "两个输入都不能为空,请输入字符并上传 PDF 文件!"
|
779 |
|
@@ -829,7 +829,7 @@ api_gui = gr.Interface(fn=valid_apikey,
|
|
829 |
description=api_description)
|
830 |
|
831 |
# 标题
|
832 |
-
title = "
|
833 |
# 描述
|
834 |
description = api_description = '''<div align='left'>
|
835 |
|
@@ -854,9 +854,9 @@ Use Gemini Pro to summary the papers.Star our Github [🌟ChatPaperFree](https:/
|
|
854 |
'''
|
855 |
# 创建gr界面
|
856 |
ip = [
|
857 |
-
gr.Textbox(label="请输入你的API-key(必填, 多个API-key请用英文逗号隔开),不需要空格",
|
858 |
-
|
859 |
-
|
860 |
gr.Textbox(
|
861 |
label="请输入论文大标题索引(用英文逗号隔开,必填)",
|
862 |
lines=3,
|
@@ -883,9 +883,17 @@ chatpaper_gui = gr.Interface(fn=upload_pdf,
|
|
883 |
inputs=ip,
|
884 |
outputs=[gr.Json(label = 'ChatPaperFree Tokens'), gr.Markdown(label = "ChatPaperFree 结果"), gr.File(label = "下载文章")],
|
885 |
title=title,
|
886 |
-
description=description
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
887 |
|
888 |
# Start server
|
889 |
gui = gr.TabbedInterface(interface_list=[api_gui, chatpaper_gui],
|
890 |
-
tab_names=["
|
891 |
gui.launch(quiet=True, show_api=False, debug=True)
|
|
|
767 |
print(f"Sort: {self.sort}")
|
768 |
|
769 |
|
770 |
+
def upload_pdf( text, model_name, p, temperature, file):
|
771 |
# 检查两个输入都不为空
|
772 |
+
api_key_list = [os.environ.get('GOOGLE_API_KEY')]
|
773 |
+
# if api_keys:
|
774 |
+
# api_key_list = api_keys.split(',')
|
775 |
+
# elif not api_keys and valid_api_keys != []:
|
776 |
+
# api_key_list = valid_api_keys
|
777 |
if not text or not file or not api_key_list:
|
778 |
return "两个输入都不能为空,请输入字符并上传 PDF 文件!"
|
779 |
|
|
|
829 |
description=api_description)
|
830 |
|
831 |
# 标题
|
832 |
+
title = "ChatPaperFree (Gemini Pro)"
|
833 |
# 描述
|
834 |
description = api_description = '''<div align='left'>
|
835 |
|
|
|
854 |
'''
|
855 |
# 创建gr界面
|
856 |
ip = [
|
857 |
+
# gr.Textbox(label="请输入你的API-key(必填, 多个API-key请用英文逗号隔开),不需要空格",
|
858 |
+
# value="",
|
859 |
+
# type='password'),
|
860 |
gr.Textbox(
|
861 |
label="请输入论文大标题索引(用英文逗号隔开,必填)",
|
862 |
lines=3,
|
|
|
883 |
inputs=ip,
|
884 |
outputs=[gr.Json(label = 'ChatPaperFree Tokens'), gr.Markdown(label = "ChatPaperFree 结果"), gr.File(label = "下载文章")],
|
885 |
title=title,
|
886 |
+
description=description,
|
887 |
+
examples = [[
|
888 |
+
"'Abstract,Introduction,Related Work,Background,Preliminary,Problem Formulation,Methods,Methodology,Method,Approach,Approaches,Materials and Methods,Experiment Settings,Experiment,Experimental Results,Evaluation,Experiments,Results,Findings,Data Analysis,Discussion,Results and Discussion,Conclusion,References'",
|
889 |
+
'gemini-Pro','1.0', '0.5', 'https://arxiv.org/pdf/2301.13430.pdf'
|
890 |
+
],[
|
891 |
+
"'Abstract,Introduction,Related Work,Background,Preliminary,Problem Formulation,Methods,Methodology,Method,Approach,Approaches,Materials and Methods,Experiment Settings,Experiment,Experimental Results,Evaluation,Experiments,Results,Findings,Data Analysis,Discussion,Results and Discussion,Conclusion,References'",
|
892 |
+
'gemini-Pro','1.0', '0.5', 'https://arxiv.org/pdf/2311.06772.pdf']
|
893 |
+
]
|
894 |
+
)
|
895 |
|
896 |
# Start server
|
897 |
gui = gr.TabbedInterface(interface_list=[api_gui, chatpaper_gui],
|
898 |
+
tab_names=["ChatPaperFree"])
|
899 |
gui.launch(quiet=True, show_api=False, debug=True)
|