Yes, you should be confident building with client.beta.chat.completions.parse
for Pydantic Structured Outputs!
Also yes, we are working on bringing structured outputs (and also other useful API features) to all reasoning models, including the o-mini series. Stay tuned.