This is a fork of the awesome smolagents library. The goal of this fork is to integrate structured output.
See gaia_example.py for a starting point on the GAIA benchmark. It is set up to run models locally through MLX and also has an example of using vLLM.