Spaces:
Running
Running
A newer version of the Gradio SDK is available:
6.2.0
需求:为代码生成增加实时状态显示
需求描述: 在“代码生成”功能区,当代码生成任务正在进行时,界面需要新增一个状态显示区域。该区域应实时更新以下信息:
- 状态: "正在生成..."
- 生成时间: 从开始到现在的耗时(例如
5.2s)。 - 平均速度: 以
tok/s或char/s为单位的生成速率。 - 生成长度: 已生成的字符或 token 数量。
当生成过程完成后,该区域应更新显示:
- 状态: "生成完成"
同时,系统需自动将用户的视图从“生成的源代码”标签页切换到“实时预览”标签页,以便用户能立刻看到最终结果。
创建时间: 2025-10-11-21-05
状态:
已完成 (Done)重要性: 中等 (Medium)
验证方式:
- 启动应用,进入“代码生成”标签页。
- 输入“创建一个简单的html页面”,点击“生成代码”。
- 观察状态显示区域。
- 等待生成完成。
验证结果:
- 在生成过程中,状态区域正确显示了“正在生成...”,并实时更新了生成时间、长度和速度。
- 生成完成后,状态区域正确显示了“生成完成”。
- 生成完成后,视图自动切换到了“实时预览”标签页。
- 功能符合预期。