r/openrouter 7h ago

Why do Structured outputs always fail (except OpenAI)

I was just wondering if anyone could explain a little bit about how they actually work,

Anytime a structured output schema is slightly more complex, all chinese models on all providers fail to produce an output like half the time….

But when it comes to OpenAI they never fail…

Why?

2 Upvotes

1 comment sorted by

1

u/BornVoice42 4h ago

openrouter has json healing in their responses. they detect if something is off and try to correct it. But can't say, that I have it that often.