Same model, different provider, different structured output | Hacker News Reader