1
ZnductR0MjHvjRQ3 167 天前 1
webui 的话 AI 应用最常见的是 Gradio
|
2
jianchang512 167 天前 1
ai 应用里想快速搭一个前端演示页面,Gradio 是最简单的,直接在 py 文件里写就行了,无需理会任何 js css 前端内容。
对于不需要太复杂交互的 demo 之类,这个自然是最合适的了。 |
3
supergeek1 167 天前 1
同类的还有 streamlit
|
4
vicalloy 167 天前 3
Gradio 最简单,Streamlit 功能稍强一些。
写简单的工具,优选 Gradio ,有功能实现不了再换 Streamlit ,还不行就手搓了。 |
5
Davic1 167 天前 1
Conclusion:
In summary, if you’re looking to quickly create simple web applications, especially for data visualization and dashboards, Streamlit might be a better choice. On the other hand, if your focus is on creating interfaces for machine learning models, Gradio provides a specialized and easy-to-use solution. The choice between the two depends on your specific use case and requirements. Quote from https://medium.com/@sujathamudadla1213/differences-between-streamlit-and-gradio-cf3ef123d0e1 |
6
wildman9527 167 天前 1
|
7
Sawyerhou 167 天前
惊,原来现在做 ui 这么方便,感谢各位的分享。
|
9
kenvix 167 天前 via Android 1
主要是 demo 用途。Gradio 稍微想个性化一点就会变的极其难用。
|
10
l8L12cwti87t9Kwg 167 天前
streamlit 现在用的人很多吧,特别是套 gpt 当聊天机器人
|
11
noparking188 167 天前 1
Streamlit 挺不错的,而且提供免费的类似云上一键部署,分享分布很方便,不过如果复杂的前端展示和交互需求,建议就不要折腾了,很费解不讨好,直接前端写。
我前端时间试了用 streamlit 写了个小 web 应用,哈哈,可以参考: https://navisearch.streamlit.app/ |
12
ryanking8215 167 天前
有人用 nicegui 吗?
|
13
qq78660651 167 天前
streamlit 打包成 exe 稍微麻烦一点,这个 gradio 打包体验会不会好很多。
如果可行,感觉接小兼职单,给脚本做一个 GUI 比较舒服; |
14
SkywalkerJi OP |
15
kneo 167 天前 via Android 1
@SkywalkerJi 谈不上好不好,只是几种方案。你怎么熟怎么来。
你要是前端( react/vue )不熟你就 streamlit/gradio 。 你要是前端栈比较熟,自己写功能丰富也可以很炫酷。后端调用 Python 服务,没问题。 你要是不想写,可以找找现成的。如果你是 llm 应用,你就用 Python 实现一个 OpenAI 兼容的服务,然后现成的界面一大把。 |
16
ClericPy 167 天前
就日常用用的话,分好几个类型
浏览器上 streamlit 、pywebio 桌面 GUI pysimplegui ( 5.0 以后弃了。。。打算自己弄个)、pyside (开源的 pyqt )、tkinter 、kivy 终端的 Fire 、typed ,还有个忘了叫啥了 其他的名字一时半会想不起来,真的多面开花 |
17
youthfire 167 天前 via iPhone 1
以前一直用 pysimplegui ,深度用了两年,设计很成熟,还捐助过,但写多窗口太费事了。streamlit 运行起来感觉有点慢,现在用类似的 pywebio ,轻巧速度快。没用过 Gradio 。不知道有没有用 pywebio 的 V 友对比过 Gradio 。
|
18
flcwk 162 天前
我用 ttkbootstrap
|
19
kxg3030 136 天前
好用
|