You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python的Gradio聊天界面中更换Favicon

给Gradio聊天界面更换Favicon的方法

有两种简单的方式可以给你的Gradio聊天界面更换Favicon:

方法一:直接使用launch()的favicon_path参数

这是最便捷的方式,只需要在启动界面时指定图标文件路径即可:

import time
import gradio as gr

def slow_echo(message, history):
    for i in range(len(message)):
        time.sleep(0.3)
        yield "You typed: " + message[: i+1]

# 将路径替换为你的图标文件路径,支持.ico、.png等格式
gr.ChatInterface(slow_echo).launch(favicon_path="custom-favicon.ico")
  • 注意事项:
    • 图标文件请放在和Python脚本相同的目录下,或者使用绝对路径
    • 推荐使用16x16或32x32尺寸的.ico格式图标,兼容性更好

方法二:通过自定义HTML头部设置

如果需要额外自定义页面元素,可以用gr.Blocks包裹界面,添加自定义的HTML标签来指定Favicon:

import time
import gradio as gr

def slow_echo(message, history):
    for i in range(len(message)):
        time.sleep(0.3)
        yield "You typed: " + message[: i+1]

with gr.Blocks() as demo:
    # 插入自定义Favicon的HTML代码
    gr.HTML("""
        <link rel="icon" type="image/x-icon" href="custom-favicon.ico">
    """)
    gr.ChatInterface(slow_echo)

demo.launch()

这种方式适合需要对页面做更多个性化调整的场景,同样要保证图标路径正确。

内容的提问来源于stack exchange,提问作者Farooq Zaman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 18:43:10