import gradio as gr def greet(name: str): name = (name or "").strip() or "世界" return f"你好,{name}!" with gr.Blocks(title="OpenClaw 你好") as demo: gr.Markdown("# OpenClaw 你好\n\n这是一个极简 Gradio Space。") name = gr.Textbox(label="你的名字", placeholder="输入名字…") out = gr.Textbox(label="输出") btn = gr.Button("打招呼") btn.click(greet, inputs=name, outputs=out) if __name__ == "__main__": demo.launch(server_name="0.0.0.0", server_port=7860)