import gradio as gr import random example_code = """ Here's an example Python lambda function: lambda x: x + {} Is this correct? """ def chat(message, history): if message == "Yes, that's correct.": return "Great!" else: return gr.ChatMessage( content=example_code.format(random.randint(1, 100)), options=[ {"value": "Yes, that's correct.", "label": "Yes"}, {"value": "No"} ] ) demo = gr.ChatInterface( chat, type="messages", examples=["Write an example Python lambda function."] ) if __name__ == "__main__": demo.launch()