2024创新项目实训之前端美化2

最终我们采用在服务器端部署大模型,使用ssh端口转发,本地连接后能够直接访问大模型网站。

在这种情况下,前端样式由webdemo决定,使用Streamlit快速构建前端页面。

Streamlit是一个开源的Python库,它被设计为快速创建和共享数据应用。它非常适合数据科学家和工程师,可以用于创建机器学习模型的可视化界面、数据分析工具或做成简单的Web应用程序。

Streamlit的优势在于其轻量级的设计和快速的原型开发能力,很适合用于构建数据驱动的应用原型或工具。它不需要复杂的前端知识,完全由Python控制,非常适合不想深入Web开发,但需要快速搭建和分享数据应用的用户。

这里对webdemo进行探索性修改,比如能否通过按钮点击切换主题。

结果出现了按钮,但并不起作用。

查阅资料,知这是因为Streamlit的自定义主题设置并非通过代码直接控制的。Streamlit从版本0.79开始支持自定义主题,用户可以通过.streamlit/config.toml文件或者Streamlit的设置界面(Settings > Theme)来更改主题。

如果希望通过Web应用的界面(比如一个按钮或选择框)来改变主题,这将需要一个不同的方法,因为直接通过Python代码更改Streamlit的主题设置(如调整亮/暗模式)是不被直接支持的。


streamlit的官方文档,可以学习具体如何实现聊天页面。

具体优化方案还在尝试,单纯改python貌似无法实现。

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值