What structured data support are you referring to? I'm out of the loop, did they add something new in the API?
Here's an example of using structured data for better output control, lightly leveraging my Python package to reduce LoC: https://github.com/minimaxir/simpleaichat/blob/main/examples...