Asked about Designing schemas the model fills well
Your classification enum has an 'other' option that is now used 30% of the time. What does that tell you?
An answer that works
That the categories no longer fit the traffic. Read a sample of the 'other' cases, group them, and either add categories or route them differently. It is a useful signal, which is exactly why the escape value exists.
Reading an answer is not being able to give one. The section that teaches this is Designing schemas the model fills well, 4 hours of Structured output.
Learn this properlyAlso asked about Structured output
Your extraction pipeline returns malformed JSON 5 percent of the time. What are the likely causes?What does a response schema guarantee?How does constrained decoding actually work?Should every field be required?Why does field order in a schema matter?How would you reduce invented values in an extraction pipeline?How would you measure the accuracy of an invoice extraction pipeline?When would you use a batch API?
All 10 questions on Structured output