import gradio as gr from agent import get_itinerary # async def respond(message, history): # partial_message = "" # async for token in get_itinerary(message, history): # partial_message += str(token) # # Use yield to stream each update # yield partial_message demo = gr.ChatInterface( get_itinerary, type="messages" ) if __name__ == "__main__": demo.launch()