ling-playground / docs /requirements /2025-10-11-21-05-add-real-time-generation-status.md
cafe3310's picture
little demo
cb6eafc

A newer version of the Gradio SDK is available: 6.2.0

Upgrade

需求:为代码生成增加实时状态显示

  • 需求描述: 在“代码生成”功能区,当代码生成任务正在进行时,界面需要新增一个状态显示区域。该区域应实时更新以下信息:

    • 状态: "正在生成..."
    • 生成时间: 从开始到现在的耗时(例如 5.2s)。
    • 平均速度:tok/schar/s 为单位的生成速率。
    • 生成长度: 已生成的字符或 token 数量。

    当生成过程完成后,该区域应更新显示:

    • 状态: "生成完成"

    同时,系统需自动将用户的视图从“生成的源代码”标签页切换到“实时预览”标签页,以便用户能立刻看到最终结果。

  • 创建时间: 2025-10-11-21-05

  • 状态: 已完成 (Done)

  • 重要性: 中等 (Medium)

  • 验证方式:

    1. 启动应用,进入“代码生成”标签页。
    2. 输入“创建一个简单的html页面”,点击“生成代码”。
    3. 观察状态显示区域。
    4. 等待生成完成。
  • 验证结果:

    • 在生成过程中,状态区域正确显示了“正在生成...”,并实时更新了生成时间、长度和速度。
    • 生成完成后,状态区域正确显示了“生成完成”。
    • 生成完成后,视图自动切换到了“实时预览”标签页。
    • 功能符合预期。