diff --git a/config.py b/config.py index 58e0e09..e88725b 100644 --- a/config.py +++ b/config.py @@ -47,7 +47,7 @@ MAX_RETRY = 2 # 模型选择是 (注意: LLM_MODEL是默认选中的模型, 同时它必须被包含在AVAIL_LLM_MODELS切换列表中 ) LLM_MODEL = "gpt-3.5-turbo" # 可选 ↓↓↓ -AVAIL_LLM_MODELS = ["gpt-3.5-turbo-16k", "gpt-3.5-turbo", "azure-gpt35", "api2d-gpt-3.5-turbo", "gpt-4", "api2d-gpt-4", "chatglm", "moss", "newbing", "newbing-free", "stack-claude"] +AVAIL_LLM_MODELS = ["gpt-3.5-turbo-16k", "gpt-3.5-turbo"] # P.S. 其他可用的模型还包括 ["gpt-3.5-turbo-0613", "gpt-3.5-turbo-16k-0613", "newbing-free", "jittorllms_rwkv", "jittorllms_pangualpha", "jittorllms_llama"] # 本地LLM模型如ChatGLM的执行方式 CPU/GPU diff --git a/core_functional.py b/core_functional.py index e126b57..c3443fc 100644 --- a/core_functional.py +++ b/core_functional.py @@ -42,6 +42,7 @@ def get_core_functions(): "中译英": { "Prefix": r"Please translate following sentence to English:" + "\n\n", "Suffix": r"", + "Visible": False, }, "学术中英互译": { "Prefix": r"I want you to act as a scientific English-Chinese translator, " + @@ -63,6 +64,7 @@ def get_core_functions(): "Prefix": r"我需要你找一张网络图片。使用Unsplash API(https://source.unsplash.com/960x640/?<英语关键词>)获取图片URL," + r"然后请使用Markdown格式封装,并且不要有反斜线,不要用代码块。现在,请按以下描述给我发送图片:" + "\n\n", "Suffix": r"", + "Visible": False, }, "解释代码": { "Prefix": r"请解释以下代码:" + "\n```\n", diff --git a/crazy_functional.py b/crazy_functional.py index 4c14c52..fe09e1b 100644 --- a/crazy_functional.py +++ b/crazy_functional.py @@ -48,10 +48,10 @@ def get_crazy_functions(): "AdvancedArgs": True, # 调用时,唤起高级参数输入区(默认False) "ArgsReminder": "若输入0,则不解析notebook中的Markdown块", # 高级参数输入区的显示提示 }, - "批量总结Word文档": { - "Color": "stop", - "Function": HotReload(总结word文档) - }, + # "批量总结Word文档": { + # "Color": "stop", + # "Function": HotReload(总结word文档) + # }, "解析整个C++项目头文件": { "Color": "stop", # 按钮颜色 "AsButton": False, # 加入下拉菜单中 @@ -225,7 +225,7 @@ def get_crazy_functions(): print('Load function plugin failed') from crazy_functions.Latex输出PDF结果 import Latex翻译中文并重新编译PDF function_plugins.update({ - "ArXiv Latex一键翻译(输入arXiv ID)": { + "ArXiv Latex一键翻译(输入区给定arXiv ID)": { "Color": "stop", "AsButton": True, "AdvancedArgs": True, diff --git a/main.py b/main.py index e59ea02..a25477d 100644 --- a/main.py +++ b/main.py @@ -188,6 +188,7 @@ def main(): ret.update({plugin_advanced_arg: gr.update(visible=False, label=f"插件[{k}]不需要高级参数。")}) return ret dropdown.select(on_dropdown_changed, [dropdown], [switchy_bt, plugin_advanced_arg] ) + def on_md_dropdown_changed(k): return {chatbot: gr.update(label="当前模型:"+k)} md_dropdown.select(on_md_dropdown_changed, [md_dropdown], [chatbot] ) @@ -201,6 +202,7 @@ def main(): # 终止按钮的回调函数注册 stopBtn.click(fn=None, inputs=None, outputs=None, cancels=cancel_handles) stopBtn2.click(fn=None, inputs=None, outputs=None, cancels=cancel_handles) + demo.load(on_dropdown_changed, inputs=gr.State("ArXiv Latex一键翻译(输入区给定arXiv ID)"), outputs=[switchy_bt, plugin_advanced_arg]) # gradio的inbrowser触发不太稳定,回滚代码到原始的浏览器打开函数 def auto_opentab_delay():