Upload main.py
Browse files
main.py
CHANGED
@@ -13,7 +13,7 @@ if not AUTHENTICATION: AUTHENTICATION = None
|
|
13 |
|
14 |
from check_proxy import get_current_version
|
15 |
initial_prompt = "Serve me as a writing and programming assistant."
|
16 |
-
title_html = f"<h1 align=\"
|
17 |
description = """代码开源和更新[地址🚀](https://github.com/binary-husky/chatgpt_academic),感谢热情的[开发者们❤️](https://github.com/binary-husky/chatgpt_academic/graphs/contributors)"""
|
18 |
|
19 |
# 问询记录, python 版本建议3.9+(越新越好)
|
@@ -69,7 +69,7 @@ with gr.Blocks(title="ChatGPT 学术优化", theme=set_theme, analytics_enabled=
|
|
69 |
stopBtn = gr.Button("停止", variant="secondary"); stopBtn.style(size="sm")
|
70 |
clearBtn = gr.Button("清除", variant="secondary", visible=True); clearBtn.style(size="sm")
|
71 |
with gr.Row():
|
72 |
-
status = gr.Markdown(f"Tip: 按Enter提交, 按Shift+Enter换行。当前模型: {LLM_MODEL}
|
73 |
with gr.Accordion("基础功能区", open=True) as area_basic_fn:
|
74 |
with gr.Row():
|
75 |
for k in functional:
|
@@ -102,7 +102,7 @@ with gr.Blocks(title="ChatGPT 学术优化", theme=set_theme, analytics_enabled=
|
|
102 |
top_p = gr.Slider(minimum=-0, maximum=1.0, value=1.0, step=0.01,interactive=True, label="Top-p (nucleus sampling)",)
|
103 |
temperature = gr.Slider(minimum=-0, maximum=2.0, value=1.0, step=0.01, interactive=True, label="Temperature",)
|
104 |
max_length_sl = gr.Slider(minimum=256, maximum=4096, value=512, step=1, interactive=True, label="Local LLM MaxLength",)
|
105 |
-
checkboxes = gr.CheckboxGroup(["基础功能区", "函数插件区", "底部输入区", "输入清除键", "插件参数区"], value=["基础功能区", "函数插件区"], label="显示/隐藏功能区")
|
106 |
md_dropdown = gr.Dropdown(AVAIL_LLM_MODELS, value=LLM_MODEL, label="更换LLM模型/请求源").style(container=False)
|
107 |
|
108 |
gr.Markdown(description)
|
@@ -114,7 +114,7 @@ with gr.Blocks(title="ChatGPT 学术优化", theme=set_theme, analytics_enabled=
|
|
114 |
with gr.Row():
|
115 |
resetBtn2 = gr.Button("重置", variant="secondary"); resetBtn2.style(size="sm")
|
116 |
stopBtn2 = gr.Button("停止", variant="secondary"); stopBtn2.style(size="sm")
|
117 |
-
clearBtn2 = gr.Button("清除", variant="secondary", visible=
|
118 |
# 功能区显示开关与功能区的互动
|
119 |
def fn_area_visibility(a):
|
120 |
ret = {}
|
|
|
13 |
|
14 |
from check_proxy import get_current_version
|
15 |
initial_prompt = "Serve me as a writing and programming assistant."
|
16 |
+
title_html = f"<h1 align=\"left\">ChatGPT 学术优化 {get_current_version()}</h1>"
|
17 |
description = """代码开源和更新[地址🚀](https://github.com/binary-husky/chatgpt_academic),感谢热情的[开发者们❤️](https://github.com/binary-husky/chatgpt_academic/graphs/contributors)"""
|
18 |
|
19 |
# 问询记录, python 版本建议3.9+(越新越好)
|
|
|
69 |
stopBtn = gr.Button("停止", variant="secondary"); stopBtn.style(size="sm")
|
70 |
clearBtn = gr.Button("清除", variant="secondary", visible=True); clearBtn.style(size="sm")
|
71 |
with gr.Row():
|
72 |
+
status = gr.Markdown(f"Tip: 按Enter提交, 按Shift+Enter换行。当前模型: {LLM_MODEL}")
|
73 |
with gr.Accordion("基础功能区", open=True) as area_basic_fn:
|
74 |
with gr.Row():
|
75 |
for k in functional:
|
|
|
102 |
top_p = gr.Slider(minimum=-0, maximum=1.0, value=1.0, step=0.01,interactive=True, label="Top-p (nucleus sampling)",)
|
103 |
temperature = gr.Slider(minimum=-0, maximum=2.0, value=1.0, step=0.01, interactive=True, label="Temperature",)
|
104 |
max_length_sl = gr.Slider(minimum=256, maximum=4096, value=512, step=1, interactive=True, label="Local LLM MaxLength",)
|
105 |
+
checkboxes = gr.CheckboxGroup(["基础功能区", "函数插件区", "底部输入区", "输入清除键", "插件参数区"], value=["基础功能区", "函数插件区", "输入清除键"], label="显示/隐藏功能区")
|
106 |
md_dropdown = gr.Dropdown(AVAIL_LLM_MODELS, value=LLM_MODEL, label="更换LLM模型/请求源").style(container=False)
|
107 |
|
108 |
gr.Markdown(description)
|
|
|
114 |
with gr.Row():
|
115 |
resetBtn2 = gr.Button("重置", variant="secondary"); resetBtn2.style(size="sm")
|
116 |
stopBtn2 = gr.Button("停止", variant="secondary"); stopBtn2.style(size="sm")
|
117 |
+
clearBtn2 = gr.Button("清除", variant="secondary", visible=True); clearBtn2.style(size="sm")
|
118 |
# 功能区显示开关与功能区的互动
|
119 |
def fn_area_visibility(a):
|
120 |
ret = {}
|