-
Notifications
You must be signed in to change notification settings - Fork 8.2k
开发GPT‐Academic的前端
binary-husky edited this page Jan 17, 2024
·
3 revisions
GPT-Academic前端基于Gradio的一个3.32版本分支,源代码开源地址 https://github.com/binary-husky/gradio-fix
该分支和官方相比,有以下不同:
- 修复不能在动态输出时选中文本的BUG
- 支持mermaid脑图绘制和动态生长
- 新增一个浮窗控件 gr.Floating(左上的工具栏 以及 可拖动的输入区)
- 减小了录音控件的数据采集间隔提高实时性
- 为按钮控件添加info_str参数,当鼠标悬浮在按钮上时,显示提示
- 为按钮控件添加proxy_of参数,可以把一个按钮当做另一个按钮的克隆(代理)
- 移除gradio里面很多导致断网机器(在保密机构内运行的机器)无法运行的链接、字体
有两种方法
您可以直接修改本项目中的themes/*.js等代码
- 克隆仓库
git clone https://github.com/binary-husky/gradio-fix.git
-
修改代码
-
编译并打包成轮子
rm -r dist
nvm use 18
bash scripts/build_frontend.sh && bash scripts/install_gradio.sh && pip install .
python -m build
- 安装轮子
pip install ./dist/gradio-3.32.7-py3-none-any.whl