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

如何移除Gradio默认的"built with gradio"标语?有无猴子补丁方案

Gradio 移除默认"built with gradio"页脚操作指南

官方原生移除方法(推荐)

Gradio 4.0及以上版本已经原生提供了关闭页脚的配置项,无需额外修改框架源码,只需要在初始化界面实例时传入对应参数即可:

  • 若使用gr.Interface搭建界面,在初始化时添加show_footer=False参数
  • 若使用gr.Blocks搭建自定义界面,在gr.Blocks()初始化时传入show_footer=False参数

示例代码:

import gradio as gr

def test_func(input_text):
    return f"输入内容为:{input_text}"

# Interface 写法示例
demo = gr.Interface(
    fn=test_func,
    inputs=gr.Textbox(label="输入"),
    outputs=gr.Textbox(label="输出"),
    show_footer=False # 核心参数,关闭默认页脚
)

# Blocks 写法示例
# with gr.Blocks(show_footer=False) as demo:
#     编写你的界面组件代码

if __name__ == "__main__":
    demo.launch()

该方案为官方支持的标准用法,不存在版本兼容风险,优先推荐使用。

旧版本无官方配置时的猴子补丁方案

如果你使用的是3.x及更早、未提供show_footer参数的Gradio版本,可以通过猴子补丁替换内置页脚渲染逻辑实现需求,不需要修改Gradio框架本身的安装文件,只需要在自己的业务代码启动前加入补丁片段即可:

import gradio as gr

# 定义空的页脚渲染函数替换原逻辑
def _null_footer(*args, **kwargs):
    return ""

# 替换内置的页脚生成方法
gr.mixins.IPythonMixin._add_footer = staticmethod(_null_footer)

# 后续正常编写你的界面逻辑、启动服务即可

通用兜底方案(全版本适用)

如果上述方案因为版本差异不生效,可以通过自定义CSS直接隐藏页脚DOM元素,该方案不依赖框架内部逻辑,只要Gradio页脚仍使用footer标签渲染即可生效:

import gradio as gr

# 自定义CSS隐藏页脚
custom_css = """
footer {
    display: none !important;
}
"""

with gr.Blocks(css=custom_css) as demo:
    # 编写你的界面组件逻辑
    gr.Markdown("测试页面")

if __name__ == "__main__":
    demo.launch()

注意:猴子补丁和CSS隐藏方案属于非官方兼容方案,升级Gradio版本后如果出现页脚重新显示的问题,需要对应调整补丁逻辑或者CSS选择器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 10:45:33