from smolagents import CodeAgent, GradioUI, InferenceClientModel, WebSearchTool agent = CodeAgent( tools=[WebSearchTool()], model=InferenceClientModel(model_id="meta-llama/Llama-3.3-70B-Instruct", provider="fireworks-ai"), verbosity_level=1, planning_interval=3, name="example_agent", description="This is an example agent.", step_callbacks=[], stream_outputs=True, # use_structured_outputs_internally=True, ) GradioUI(agent, file_upload_folder="./data").launch()